diff --git a/src/components/Tables/customers/CustomerListFilters.tsx b/src/components/Tables/customers/CustomerListFilters.tsx new file mode 100644 index 0000000..1f75d5b --- /dev/null +++ b/src/components/Tables/customers/CustomerListFilters.tsx @@ -0,0 +1,90 @@ +import { Select } from "@/components/FormElements/select"; +import { AdminRoles, CustomerStatus, CustomerType } from "@/constants/enums"; +import { getEnumAsArray } from "@/utils/shared"; +import { + FieldValues, + UseFormHandleSubmit, + UseFormRegister, + UseFormSetValue, + UseFormWatch, +} from "react-hook-form"; + +interface CustomerListFiltersProps { + filterRegister: UseFormRegister; + setIsFilterModalOpen: (isOpen: boolean) => void; + isMutating: number; + handleFilterSubmit: UseFormHandleSubmit; + search: (data: any) => void; + watch: UseFormWatch; + setValue: UseFormSetValue; +} + +const CustomerListFilters = ({ + filterRegister, + setIsFilterModalOpen, + isMutating, + handleFilterSubmit, + search, + watch, + setValue, +}: CustomerListFiltersProps) => { + return ( +
+ setValue("role", undefined)} + /> +