Files
Crm-Frontend/src/hooks/utils/useSorting.ts
2025-09-05 14:25:36 +04:00

29 lines
565 B
TypeScript

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