From 998fe124877b82acf6ea803d6084f6d2fbddcb1e Mon Sep 17 00:00:00 2001 From: THIS ONE IS A LITTLE BIT TRICKY KRUB Date: Wed, 11 Sep 2024 21:05:23 +0700 Subject: [PATCH] Refactor UI components and add filter options in Deals page --- src/app/deals/page.tsx | 47 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 38 insertions(+), 9 deletions(-) diff --git a/src/app/deals/page.tsx b/src/app/deals/page.tsx index 62011f9..04f8c89 100644 --- a/src/app/deals/page.tsx +++ b/src/app/deals/page.tsx @@ -7,14 +7,18 @@ import { SelectValue, } from "@/components/ui/select"; import { useState } from "react"; -import { Clock3Icon } from "lucide-react"; +import { + Clock3Icon, + MessageSquareIcon, + UserIcon, + UsersIcon, +} from "lucide-react"; export default function Deals() { const [postAtFilter, setPostAtFilter] = useState(""); const [contentTypeFilter, setContentTypeFilter] = useState(""); - const handlePostAtFilter = (value: string) => { - setPostAtFilter(value); - }; + const [authorFilter, setAuthorFilter] = useState(""); + const [groupsFilter, setGroupFilter] = useState(""); return (
@@ -24,27 +28,52 @@ export default function Deals() {

All companies are vetted & pass due diligence.

-
- setPostAtFilter(value)}> Today + Yesterday - {postAtFilter} + + + {/* {postAtFilter} {contentTypeFilter} + {authorFilter} + {groupsFilter} */}