change some files

This commit is contained in:
2026-06-02 17:08:52 +03:30
parent b8dc1d0e1b
commit cfb48c5bb0
76 changed files with 5204 additions and 2555 deletions

View File

@@ -0,0 +1,27 @@
import * as Yup from "yup";
export const RelationValidationSchema = Yup.object().shape({
relations: Yup.array()
.of(
Yup.object().shape({
firstName: Yup.string().required("نام الزامی است"),
lastName: Yup.string().required("نام خانوادگی الزامی است"),
relationship: Yup.string()
.required("نسبت الزامی است")
.test(
"no-immediate-family",
"درج بستگان درجه یک مجاز نیست",
(value) => {
const forbidden = ["پدر", "مادر", "همسر", "برادر", "خواهر"];
return !forbidden.some((f) => value?.includes(f));
}
),
jobTitle: Yup.string().required("شغل الزامی است"),
workplaceName: Yup.string().required("محل کار الزامی است"),
phoneNumber: Yup.string()
.required("تلفن الزامی است")
.matches(/^0\d{10}$/, "شماره تماس معتبر نیست (۱۱ رقم با ۰)"),
})
)
.length(2, "باید مشخصات دو نفر را وارد کنید"),
});