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