From 28e67f5e9ad204a312ee069ee15fc59586f87380 Mon Sep 17 00:00:00 2001 From: Kalidou Diagne Date: Thu, 17 Aug 2023 02:24:55 +0200 Subject: [PATCH] wip --- app/projects/page.tsx | 24 ++++++++----- components/project/project-filters-bar.tsx | 11 +++--- state/useProjectFiltersState.ts | 41 +++++++++++++++------- 3 files changed, 50 insertions(+), 26 deletions(-) diff --git a/app/projects/page.tsx b/app/projects/page.tsx index 5e59b65..0448bc0 100644 --- a/app/projects/page.tsx +++ b/app/projects/page.tsx @@ -31,17 +31,23 @@ export default function ProjectsPage() {
-

- Explore the project library -

-

-

- PSE is home to many projects, from cryptography research to - developer tools, protocols and proof-of-concept applications. -

- +
+
+

+ Explore the project library +

+

+

+ PSE is home to many projects, from cryptography research to + developer tools, protocols and proof-of-concept applications. +

+
+
+ +
+
diff --git a/components/project/project-filters-bar.tsx b/components/project/project-filters-bar.tsx index 8178949..9770c5d 100644 --- a/components/project/project-filters-bar.tsx +++ b/components/project/project-filters-bar.tsx @@ -37,7 +37,7 @@ export default function ProjectFiltersBar() { const router = useRouter() const searchParams = useSearchParams() - const { filters, toggleFilter, queryString, activeFilters } = + const { filters, toggleFilter, queryString, activeFilters, onFilterProject } = useProjectFiltersState((state) => state) useEffect(() => { @@ -115,12 +115,12 @@ export default function ProjectFiltersBar() { ) })} -
+
What do you want to do today?
-
+
@@ -132,7 +132,10 @@ export default function ProjectFiltersBar() {
- + onFilterProject(e.target.value)} + placeholder="Search project title or keyword" + />