react-brasil / forum

:beer: Portando discussões feitas em grupos (Facebook, Google Groups, Slack, Disqus) pra issues
MIT License
30 stars 0 forks source link

yup date #7

Open guilhermecostalopes opened 4 years ago

guilhermecostalopes commented 4 years ago

https://www.npmjs.com/package/yup#date

https://github.com/jquense/yup/issues/324

Estou tentando utilizar, mas não está validando as datas inicio e fim.

const validaFormAnaliseQuimica = yup.object().shape({
    dataFim: yup.date()
      .when(
        'dataInicio',
        (dataInicio: Date, schema: any) => (dataInicio && schema.min(dataInicio, "A Data Final deve ser maior do que a data inicial"))
      ),
    corrida: yup.string()
      .matches(/^[0-9]*$/, 'Deve-se inserir apenas números')
  })

O que estou fazendo de errado ?