const schema = z.object({
employee_id: z.number(),
date_range: z.object({
start: z.date(),
end: z.date()
})
});
const form = useAppForm({
defaultValues: {
employee_id: 0,
date_range: {
start: startOfMonth(new Date()),
end: new Date()
}
},
validationLogic: revalidateLogic(),
validators: {
onDynamic: schema,
},
});
const schema = z.object({
employee_id: z.number(),
date_range: z.object({
start: z.date(),
end: z.date()
})
});
const form = useAppForm({
defaultValues: {
employee_id: 0,
date_range: {
start: startOfMonth(new Date()),
end: new Date()
}
},
validationLogic: revalidateLogic(),
validators: {
onDynamic: schema,
},
});