diff --git a/src/app/(application)/project/filter/page.tsx b/src/app/(application)/project/filter/page.tsx deleted file mode 100644 index a9679fe..0000000 --- a/src/app/(application)/project/filter/page.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import { ViewFilterProject } from '@/module/project'; -import React from 'react'; - -function Page() { - return ( - - ); -} - -export default Page; diff --git a/src/app/(application)/project/page.tsx b/src/app/(application)/project/page.tsx index af04bfb..aea4ffd 100644 --- a/src/app/(application)/project/page.tsx +++ b/src/app/(application)/project/page.tsx @@ -1,7 +1,10 @@ +import { ViewFilter } from '@/module/_global'; import { ViewProject } from '@/module/project'; import React from 'react'; -function Page() { +function Page({ searchParams }: { searchParams: { cat: string } }) { + if (searchParams.cat == 'filter') + return return ( ); diff --git a/src/module/project/components/ui/drawer_project.tsx b/src/module/project/components/ui/drawer_project.tsx index 8ab49a5..13b21ad 100644 --- a/src/module/project/components/ui/drawer_project.tsx +++ b/src/module/project/components/ui/drawer_project.tsx @@ -19,7 +19,7 @@ export default function DrawerProject() { Tambah Proyek - window.location.href = "/project/filter"} justify={'center'} align={'center'} direction={'column'} > + window.location.href = "/project?cat=filter"} justify={'center'} align={'center'} direction={'column'} > diff --git a/src/module/project/index.ts b/src/module/project/index.ts index 9b66f52..b7233de 100644 --- a/src/module/project/index.ts +++ b/src/module/project/index.ts @@ -1,6 +1,5 @@ import ViewCreateProject from "./view/view_create_project"; import ViewDateEndTask from "./components/create_date_end_task"; -import ViewFilterProject from "./view/view_filter_project"; import ViewProject from "./view/view_project"; import CreateUsersProject from "./components/create_users_project"; import ViewFileSave from "./view/view_file_save"; @@ -9,7 +8,6 @@ import ViewUpdateProgres from "./view/view_update_progres"; export { ViewProject } export { ViewCreateProject } -export { ViewFilterProject } export { ViewDateEndTask } export { CreateUsersProject } export { ViewFileSave } diff --git a/src/module/project/view/view_filter_project.tsx b/src/module/project/view/view_filter_project.tsx deleted file mode 100644 index a233acb..0000000 --- a/src/module/project/view/view_filter_project.tsx +++ /dev/null @@ -1,73 +0,0 @@ -'use client' -import { LayoutNavbarNew, WARNA } from '@/module/_global'; -import { Box, Button, Divider, Group, Text } from '@mantine/core'; -import React, { useState } from 'react'; -import { FaCheck } from "react-icons/fa6"; - -const dataFilter = [ - { - id: 1, - name: 'Semua Proyek' - }, - { - id: 2, - name: 'Proyek Dinas' - }, - { - id: 3, - name: 'Proyek Lpd' - }, - { - id: 4, - name: 'Proyek Lembaga 1' - }, - { - id: 5, - name: 'Proyek Lembaga 2' - }, - { - id: 6, - name: 'Proyek Lembaga 3' - }, -] - - -export default function ProjectFilter() { - const [selectedFilter, setSelectedFilter] = useState(null); - - const handleFilterClick = (filterName: string) => { - setSelectedFilter(filterName); - }; - - return ( - - - - {dataFilter.map((filter) => ( - - handleFilterClick(filter.name)} - > - - {filter.name} - - {selectedFilter === filter.name && } - - - - ))} - - - - ); -}