const product = {id: 0, name: "Beef burger", userId: currentUser.id, user: {id: currentUser.id, name: currentUser.name } }
const saveProductSchema = z.object({ id: z.number(), name: z.string().min(1).max(50), userId: z.number().min(1) });
const form = useAppForm({
defaultValues: product,
validators: {
onSubmit: saveProductSchema,
},
onSubmit: async ({ value }) => {
// submit logic.
},
});
const product = {id: 0, name: "Beef burger", userId: currentUser.id, user: {id: currentUser.id, name: currentUser.name } }
const saveProductSchema = z.object({ id: z.number(), name: z.string().min(1).max(50), userId: z.number().min(1) });
const form = useAppForm({
defaultValues: product,
validators: {
onSubmit: saveProductSchema,
},
onSubmit: async ({ value }) => {
// submit logic.
},
});