From 0c524819b64ddb853a7476a3745d183132a50ad0 Mon Sep 17 00:00:00 2001 From: ueberjames Date: Fri, 17 Feb 2023 14:38:16 -0300 Subject: [PATCH] =?UTF-8?q?realizado=20a=20corre=C3=A7=C3=A3o=20do=20erro?= =?UTF-8?q?=20solicitado=20pelo=20profesor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- desafio-5/src/schema/FormSchema.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/desafio-5/src/schema/FormSchema.ts b/desafio-5/src/schema/FormSchema.ts index 5752c05..346a092 100644 --- a/desafio-5/src/schema/FormSchema.ts +++ b/desafio-5/src/schema/FormSchema.ts @@ -1,12 +1,12 @@ import * as Yup from "yup"; import "yup-phone"; import { parse } from "date-fns"; -import CPF from "cpf"; +// import CPF from "cpf"; export default Yup.object().shape({ - name: Yup.string().min(3, "Nome inválido").required("*Campo obrigatório"), - email: Yup.string().email("Email inválido").required("*Campo obrigatório"), + name: Yup.string().min(3, "*Nome inválido").required("*Campo obrigatório"), + email: Yup.string().email("*Email inválido").required("*Campo obrigatório"), telefone: Yup.string() .required("*Campo obrigatório") , @@ -20,7 +20,9 @@ export default Yup.object().shape({ .max(new Date(), "Data Inválida") .required("*Campo Obrigatório"), cpf: Yup.string() - .required("*Campo Obrigatório") - .test("test-cpf", "Cpf inválido", (cpf) => CPF.isValid(cpf!)), + .required("*Campo Obrigatório").matches(/^[0-9]+$/,"*Apenas numeros são aceitos") + .min(11,"") + .max(11,"*CPF inválido"), + // .test("test-cpf", "Cpf inválido", (cpf) => CPF.isValid(cpf!)), term: Yup.bool().oneOf([true], 'Termo Obrigatório') });