validation.ts 440 B

12345678910111213141516
  1. import * as Yup from 'yup'
  2. const userValidation = Yup.object({
  3. name: Yup.string()
  4. .required('Required')
  5. .max(40, 'Must be 40 characters or less'),
  6. email: Yup.string()
  7. .email('Invalid email address')
  8. .required('Required'),
  9. password: Yup.string()
  10. .min(4, 'Must have at least 8 characters'),
  11. passwordAgain: Yup.string()
  12. .oneOf([Yup.ref('password'), null], 'Passwords must match')
  13. })
  14. export { userValidation }