You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

editProfileValidation.js 687B

123456789101112131415161718
  1. import * as Yup from "yup";
  2. import i18n from "../i18n";
  3. export default Yup.object().shape({
  4. firmName: Yup.string().required(i18n.t("editProfile.labelNameRequired")),
  5. firmPIB: Yup.string()
  6. .required(i18n.t("editProfile.labelPIBRequired"))
  7. .min(9, i18n.t("register.PIBnoOfCharacters"))
  8. .max(9, i18n.t("register.PIBnoOfCharacters")),
  9. firmLocation: Yup.string().required(
  10. i18n.t("editProfile.labelLocationRequired")
  11. ),
  12. firmWebsite: Yup.string(),
  13. firmApplink: Yup.string(),
  14. firmPhone: Yup.number()
  15. .required(i18n.t("editProfile.labelPhoneRequired"))
  16. .min(6, i18n.t("editProfile.labelPhoneValid"))
  17. .max(14, i18n.t("editProfile.labelPhoneValid")),
  18. });