diff --git a/components/FolderTag.tsx b/components/FolderTag.tsx index 9745c83..54b528b 100644 --- a/components/FolderTag.tsx +++ b/components/FolderTag.tsx @@ -1,22 +1,38 @@ -interface FolderData { - id: number; - createdAt: string; - name: string; - linkCount: number; +import { useRouter } from "next/router"; +import { FolderData } from "@/types/folderTypes"; + +interface FolderTagProps { + folderList: FolderData[]; } -const FolderTag = (list: FolderData[]) => { - const folderStyle = "py-[8px] px-[12px] border border-purple-100 rounded-md"; +const FolderTag = ({ folderList }: FolderTagProps) => { + const router = useRouter(); + const { folder: currentFolderId } = router.query; + + const folderStyle = + "py-[8px] px-[12px] border border-purple100 rounded-md hover:bg-purple100 hover:text-white"; + + const handleSubmit = (id: number) => { + router.push({ + pathname: router.pathname, + query: { ...router.query, folder: id }, + }); + }; return ( -