From ff146271a1c6a3077c336b147ac5e00b3e9b6f50 Mon Sep 17 00:00:00 2001 From: Carl Barrdahl Date: Thu, 23 Nov 2023 10:17:28 +0000 Subject: [PATCH 01/25] Application page redesign --- .../src/assets/icons/ethereum-icon.svg | 16 + .../src/assets/icons/globe-icon.svg | 3 + .../src/context/RoundContext.tsx | 2 + .../src/features/common/Breadcrumb.tsx | 8 +- .../src/features/common/DefaultLayout.tsx | 31 +- .../src/features/common/utils/truncate.ts | 21 + .../discovery/ExploreProjectsPage.tsx | 6 +- .../features/discovery/ExploreRoundsPage.tsx | 6 +- .../src/features/discovery/LandingPage.tsx | 6 +- .../features/round/ViewProjectDetails._tsx | 903 ++++++++++++++++++ .../src/features/round/ViewProjectDetails.tsx | 401 +++++--- packages/grant-explorer/tailwind.config.js | 1 + 12 files changed, 1267 insertions(+), 137 deletions(-) create mode 100644 packages/grant-explorer/src/assets/icons/ethereum-icon.svg create mode 100644 packages/grant-explorer/src/assets/icons/globe-icon.svg create mode 100644 packages/grant-explorer/src/features/common/utils/truncate.ts create mode 100644 packages/grant-explorer/src/features/round/ViewProjectDetails._tsx diff --git a/packages/grant-explorer/src/assets/icons/ethereum-icon.svg b/packages/grant-explorer/src/assets/icons/ethereum-icon.svg new file mode 100644 index 0000000000..54283e8547 --- /dev/null +++ b/packages/grant-explorer/src/assets/icons/ethereum-icon.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/packages/grant-explorer/src/assets/icons/globe-icon.svg b/packages/grant-explorer/src/assets/icons/globe-icon.svg new file mode 100644 index 0000000000..a9331d4fc2 --- /dev/null +++ b/packages/grant-explorer/src/assets/icons/globe-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/grant-explorer/src/context/RoundContext.tsx b/packages/grant-explorer/src/context/RoundContext.tsx index 09299f7aea..b28c5cbe51 100644 --- a/packages/grant-explorer/src/context/RoundContext.tsx +++ b/packages/grant-explorer/src/context/RoundContext.tsx @@ -108,6 +108,8 @@ export const useRoundById = ( throw new Error("useRoundById must be used within a RoundProvider"); } + console.log("useRoundById"); + useEffect(() => { context.dispatch({ type: ActionType.SET_ROUND_ID, payload: roundId }); if (roundId) { diff --git a/packages/grant-explorer/src/features/common/Breadcrumb.tsx b/packages/grant-explorer/src/features/common/Breadcrumb.tsx index dd3ad00864..b1497ec86e 100644 --- a/packages/grant-explorer/src/features/common/Breadcrumb.tsx +++ b/packages/grant-explorer/src/features/common/Breadcrumb.tsx @@ -13,21 +13,21 @@ interface BreadcrumbProps { const Breadcrumb: React.FC = ({ items }) => { return ( -