import Content from "./Content";
import EditField from "../../../app/component/fields/EditField";
import DefaultSelect from "@/app/component/selectors/DefaultSelect";
function Form({ changeData, insurance, supplementaryInsurance, data, isForAnother, errors = {} }) {
const findBasicInsuranceVal = () => {
return insurance?.find(
(g) =>
g.id ===
(data?.basic_insurance?.value ? data?.basic_insurance.value.id : false)
);
};
const findSupplementaryInsuranceVal = () => {
return supplementaryInsurance?.find(
(g) =>
g.id ===
(data?.supplementary_insurance?.value ? data?.supplementary_insurance.value.id : false)
);
};
return (
{isForAnother ? (
) : (
{data?.phone?.value}
تایید شده
)}
changeData(val, "value", name)}
label="جنسیت"
name="gender"
list={[
{ id: "male", title: "مرد" },
{ id: "female", title: "زن" },
]}
value={
data?.gender?.value
? { id: data.gender.value, title: data.gender.value === "male" ? "مرد" : "زن" }
: null
}
error={errors?.gender}
/>
{isForAnother && (
)}
changeData(val, "value", name)}
label="نوع بیمه"
name="basic_insurance"
list={insurance}
value={findBasicInsuranceVal()}
error={errors?.basic_insurance}
/>
changeData(val, "value", name)}
label="بیمه تکمیلی"
name="supplementary_insurance"
list={supplementaryInsurance}
value={findSupplementaryInsuranceVal()}
error={errors?.supplementary_insurance}
/>
);
}
export default Form;