import { useForm, UseFormReturnType } from "@mantine/form"; import { SortDir } from "@/lib/client"; export type SortingForm = { sortingField?: string; sortingDirection: SortDir; }; type ReturnType = { form: UseFormReturnType; }; const useSorting = (): ReturnType => { const initialFilters = { sortingField: "createdAt", sortingDirection: "asc" as SortDir, }; const form = useForm({ initialValues: initialFilters, }); return { form, }; }; export default useSorting;