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;