From 33d9fe8688a6aaf2775891c0cdb6e0108e589857 Mon Sep 17 00:00:00 2001 From: Rodrigo Martins Date: Fri, 11 Apr 2025 21:41:05 -0300 Subject: [PATCH] Add CEP autocompletion by ViaCEP/ECT Signed-off-by: Rodrigo Martins --- src/components/clientes/ClienteModal.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/clientes/ClienteModal.tsx b/src/components/clientes/ClienteModal.tsx index 43b52d1..c17000a 100644 --- a/src/components/clientes/ClienteModal.tsx +++ b/src/components/clientes/ClienteModal.tsx @@ -562,6 +562,7 @@ export const ClienteModal: React.FC = ({ error={errors.cep?.message} placeholder="00000-000" maxLength={9} + value={watch("cep") || ""} onChange={(e) => { // Formatação automática do CEP (00000-000) let value = e.target.value.replace(/\D/g, ""); @@ -571,7 +572,7 @@ export const ClienteModal: React.FC = ({ "-" + value.substring(5, 8); } - e.target.value = value; + setValue("cep", value, { shouldValidate: true }); }} onBlur={(e) => { // Forçar busca ao sair do campo