change some files
This commit is contained in:
19
ui/forms/education/validation/index.ts
Normal file
19
ui/forms/education/validation/index.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
// EducationForm.validation.ts
|
||||
import * as yup from "yup";
|
||||
|
||||
export const educationItemSchema = yup.object({
|
||||
degree: yup.string().required("مقطع تحصیلی الزامی است"),
|
||||
field: yup.string().required("رشته تحصیلی الزامی است"),
|
||||
university: yup.string().required("دانشگاه / موسسه الزامی است"),
|
||||
startYear: yup.number().required("سال شروع الزامی است"),
|
||||
endYear: yup.number().required("سال پایان الزامی است"),
|
||||
gpa: yup.number().min(0).max(20).required("معدل الزامی است"),
|
||||
certificateImageId: yup.string().required("تصویر مدرک الزامی است"),
|
||||
description: yup.string(),
|
||||
});
|
||||
|
||||
export const educationValidationSchema = yup.object({
|
||||
education: yup.array()
|
||||
.of(educationItemSchema)
|
||||
.min(1, "حداقل یک سابقه تحصیلی باید وارد شود"),
|
||||
});
|
||||
Reference in New Issue
Block a user