import { getParsedUserInfo } from "@/helper"; import Content from "./Content"; import DateBirthday from "./DateBirthday"; import AutoSelector from "./component/AutoSelector"; import Field from "./component/Field"; import { gender, blood_group, marital_status, education, job, } from "./listSelector"; function Form({ data, userInfo, insurance, errors, prevInfo, changeData, prevData, }) { const findVal = (list, name) => data && list && list.length && list.find((g) => g.id === data[name]); console.log(errors); const parsedUserInfo = getParsedUserInfo(); console.log(parsedUserInfo); return (
changeData(data === "زن" ? "female" : "male", name) } value={findVal(gender, "gender")} label="جنسیت" name="gender" list={gender} /> { changeData([Number(val.id)], name); }} // value={findVal(insurance, "basic_insurance", true)?.name} value={insurance?.find( (g) => Number(g.id) === data.basic_insurance[0] )} name="basic_insurance" label="نوع بیمه" list={insurance} /> changeData(blood_group.find((g) => g.label === value).id, name) } value={findVal(blood_group, "blood_type")} label="گروه خونی" name="blood_type" list={blood_group} /> changeData(value === "متاهل" ? "married" : "single", name) } value={findVal(marital_status, "marital_status")} label="وضعیت تاهل" name="marital_status" list={marital_status} /> changeData( education.find((g) => g.label === value).id, name ) } value={findVal(education, "education")} label="تحصیلات" name="education" list={education} /> changeData(value === "آزاد" ? "azad" : "dolati", name) } value={findVal(job, "job")} label="شغل" name="job" list={job} />
); } export default Form;