import z from 'zod'; export const messageSchema = z.object({ name: z.string({ required_error: "El nombre es obligatorio", invalid_type_error: "El nombre debe ser texto" }) .min(3, "El nombre debe tener por lo menos 3 caracteres") .max(20, "El nombre no puede superar los 20 caracteres"), email: z.string({ required_error: "El correo es obligatorio", invalid_type_error: "El correo debe ser texto" }).email("El correo debe ser válido"), message: z.string({ required_error: "El mensaje es obligatorio", invalid_type_error: "El mensaje debe ser un texto" }) .min(1, "El mensaje no puede estar vacío") .max(500, "El mensaje no puede superar los 500 caracteres") }); export const urlSchema = z.string().url();