refactor: add gender selection to Form component and update DefaultSelect for improved option handling

This commit is contained in:
hamed
2025-11-18 08:32:41 +03:30
parent a3fd984894
commit ebc6c246b9
3 changed files with 58 additions and 16 deletions
+16
View File
@@ -40,6 +40,22 @@ function Form({ changeData, insurance, supplementaryInsurance, data, isForAnothe
<Content title="نام خانوادگی">
<EditField changeData={changeData} data={data?.family} name="family" />
</Content>
<Content title="جنسیت">
<DefaultSelect
updateData={(name, val) => 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
}
/>
</Content>
<Content title="نوع بیمه">
<DefaultSelect
updateData={(name, val) => changeData(val, "value", name)}