Advertisement
minafaw3

InsightsFilterDrawerSchema

Dec 10th, 2024
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. export const InsightsFilterDrawerSchema = (isComparingAssets) =>
  2. Yup.object().shape({
  3. assetClass: Yup.string()
  4. .required(i18n.t('Validation.RequiredField')),
  5. modelNumber: Yup.string()
  6. .required(i18n.t('Validation.RequiredField')),
  7. assignmentId: Yup.string()
  8. .required(i18n.t('Validation.RequiredField')),
  9. start: Yup.number()
  10. .required(i18n.t('Validation.RequiredField')),
  11. end: Yup.number()
  12. .required(i18n.t('Validation.RequiredField')),
  13. assignmentId2: Yup.string().when([], {
  14. is: () => isComparingAssets,
  15. then: Yup.string()
  16. .required(i18n.t('Validation.RequiredField')),
  17. otherwise: Yup.string().nullable(),
  18. }),
  19. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement