import * as z from "zod"; export const OfferFormSchema = z.object({ title: z .string() .trim() .min(5, { message: "5 caractères minimum." }) .max(120, { message: "120 caractères maximum." }), description: z .string() .trim() .min(20, { message: "20 caractères minimum." }) .max(2000, { message: "2000 caractères maximum." }), price: z.string().min(1, { message: "Prix requis." }), }); export type OfferFormState = | { errors?: { title?: string[]; description?: string[]; price?: string[]; }; message?: string; } | undefined;