import { useAppForm } from '@/context/FormContext';
import { Devis, Opportunity, PlanningTodo, Profile, Projet } from '@/utils/types/databaseTypes';
import { Moment } from 'moment';
interface SortedFormValuesTypes {
projects: Projet | null;
profiles: Profile | null;
opportunities: Opportunity | null;
todos: PlanningTodo | null;
quotes: Devis | null;
moment: {
beginMoment: Moment | null;
endMoment: Moment | null;
};
}
const emptyValues: SortedFormValuesTypes = {
projects: null,
profiles: null,
opportunities: null,
todos: null,
quotes: null,
moment: {
beginMoment: null,
endMoment: null,
},
};
export function useSortedForm() {
return useAppForm({ defaultValues: emptyValues });
}
export type SortedFormType = ReturnType<typeof useSortedForm>;
export type SortedFormValues = typeof emptyValues;
import { useAppForm } from '@/context/FormContext';
import { Devis, Opportunity, PlanningTodo, Profile, Projet } from '@/utils/types/databaseTypes';
import { Moment } from 'moment';
interface SortedFormValuesTypes {
projects: Projet | null;
profiles: Profile | null;
opportunities: Opportunity | null;
todos: PlanningTodo | null;
quotes: Devis | null;
moment: {
beginMoment: Moment | null;
endMoment: Moment | null;
};
}
const emptyValues: SortedFormValuesTypes = {
projects: null,
profiles: null,
opportunities: null,
todos: null,
quotes: null,
moment: {
beginMoment: null,
endMoment: null,
},
};
export function useSortedForm() {
return useAppForm({ defaultValues: emptyValues });
}
export type SortedFormType = ReturnType<typeof useSortedForm>;
export type SortedFormValues = typeof emptyValues;