From 202d267e16c267488498b7b96af27f5f492f5ef2 Mon Sep 17 00:00:00 2001 From: dmolinari Date: Sat, 18 Apr 2026 10:54:28 -0300 Subject: [PATCH] =?UTF-8?q?fix(web):=20migrar=20SeccionForm=20a=20sintaxis?= =?UTF-8?q?=20Zod=20v4=20(errorMap=20=E2=86=92=20error,=20coerce.number())?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/web/src/features/secciones/components/SeccionForm.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/web/src/features/secciones/components/SeccionForm.tsx b/src/web/src/features/secciones/components/SeccionForm.tsx index 1d188fb..4b9cb34 100644 --- a/src/web/src/features/secciones/components/SeccionForm.tsx +++ b/src/web/src/features/secciones/components/SeccionForm.tsx @@ -29,7 +29,7 @@ import type { SeccionDetail, TipoSeccion } from '../types' const TIPO_SECCION_VALUES = ['clasificados', 'notables', 'suplementos'] as const const seccionFormSchema = z.object({ - medioId: z.coerce.number().refine((v) => v >= 1, 'Seleccioná un medio'), + medioId: z.coerce.number().refine((v) => v >= 1, 'Seleccioná un medio'), codigo: z .string() .min(1, 'El código es requerido') @@ -38,7 +38,7 @@ const seccionFormSchema = z.object({ .string() .min(1, 'El nombre es requerido') .max(100, 'Máximo 100 caracteres'), - tipo: z.enum(TIPO_SECCION_VALUES, { errorMap: () => ({ message: 'Seleccioná un tipo válido' }) }), + tipo: z.enum(TIPO_SECCION_VALUES, { error: 'Seleccioná un tipo válido' }), }) export type SeccionFormValues = z.infer