import React, { SetStateAction } from "react"; import ClickAwayHandler from "./ClickAwayHandler"; import Checkbox from "./Checkbox"; import { SearchSettings } from "@/types/global"; type Props = { setFilterDropdown: (value: SetStateAction) => void; toggleCheckbox: ( name: "name" | "title" | "url" | "collection" | "tags" ) => void; searchSettings: SearchSettings; }; export default function FilterSearchDropdown({ setFilterDropdown, toggleCheckbox, searchSettings, }: Props) { return ( { const target = e.target as HTMLInputElement; if (target.id !== "filter-dropdown") setFilterDropdown(false); }} className="absolute top-8 right-0 shadow-md bg-gray-50 rounded-md p-2 z-20 w-40" >

Filter by

toggleCheckbox("name")} /> toggleCheckbox("url")} /> toggleCheckbox("title")} /> toggleCheckbox("collection")} /> toggleCheckbox("tags")} />
); }