// 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, "حداقل یک سابقه تحصیلی باید وارد شود"), });