Isso valida um formulário de escrow usando Zod, incluindo endereços de carteira.
import{z}from"zod";exportconstformSchema=z.object({signer:z.string().min(1,"Endereço do signatário é obrigatório"),endereços:z.array(z.object({valor:z.string().min(1,"Endereço é obrigatório"),}) ).min(1,"Pelo menos um endereço é obrigatório"),});
Hook Personalizado
Isso contém toda a lógica do formulário, incluindo validação de esquema, função onSubmit e outros estados e funcionalidades.
Formulário
Este formulário é construído com react hook form. Usamos o hook personalizado e o esquema Zod mencionados anteriormente.