From 01779dfd7103e61c1d0ff6fc6aba31d7ac124ecd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Ign=C3=A1cio=20Fontoura=20Solla?= Date: Fri, 1 May 2026 00:22:18 -0300 Subject: [PATCH] fix zip code input field --- src/components/PostalCodeInput.tsx | 1 - src/lib/schemas/contact.ts | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/PostalCodeInput.tsx b/src/components/PostalCodeInput.tsx index 1233b259..32b61c90 100644 --- a/src/components/PostalCodeInput.tsx +++ b/src/components/PostalCodeInput.tsx @@ -9,7 +9,6 @@ export const PostalCodeInput = (props: ComponentProps<'input'>) => ( placeholder="00000-000" format={format} sanitize={sanitize} - pattern="^(?:\d{8})?$" {...props} /> ) diff --git a/src/lib/schemas/contact.ts b/src/lib/schemas/contact.ts index f22121b8..a5698818 100644 --- a/src/lib/schemas/contact.ts +++ b/src/lib/schemas/contact.ts @@ -28,6 +28,7 @@ export const contactSchema = z.object({ .string() .trim() .regex(/^(?:\d{8})?$/, 'CEP inválido') + .transform((v) => (v === '' ? undefined : v)) .optional(), })