Fix dashboard data requests, update dashboard data handling, change login field type, and redesign home button
This commit is contained in:
@@ -11,23 +11,20 @@ import {
|
||||
import AutoSelector from "@/app/component/element/AutoSelector";
|
||||
|
||||
function Form({ data, userInfo, insurance, changeData, prevData }) {
|
||||
const findVal = (list, name, arr) =>
|
||||
data &&
|
||||
list &&
|
||||
list.length &&
|
||||
list.find((g) => g.id === (arr ? data[name][0] : data[name]));
|
||||
const findVal = (list, name) =>
|
||||
data && list && list.length && list.find((g) => g.id === data[name]);
|
||||
|
||||
return (
|
||||
<div className="grid grid-cols-1 lg:grid-cols-2 gap-[24px]">
|
||||
<Content title="شماره موبایل" isConfirmed={true}>
|
||||
<Field
|
||||
isTransparent={true}
|
||||
iconGray={true}
|
||||
type="number"
|
||||
disable={true}
|
||||
iconGray={true}
|
||||
name="work_phone"
|
||||
isTransparent={true}
|
||||
changeData={changeData}
|
||||
data={userInfo?.username}
|
||||
disable={true}
|
||||
name="work_phone"
|
||||
/>
|
||||
</Content>
|
||||
<Content title="کد ملی" isConfirmed={false}>
|
||||
@@ -81,9 +78,12 @@ function Form({ data, userInfo, insurance, changeData, prevData }) {
|
||||
updateData={(name, val) => {
|
||||
changeData([Number(val.id)], "value", name);
|
||||
}}
|
||||
value={findVal(insurance, "basic_insurance", true)?.name}
|
||||
label="نوع بیمه"
|
||||
// value={findVal(insurance, "basic_insurance", true)?.name}
|
||||
value={insurance?.find(
|
||||
(g) => Number(g.id) === data.basic_insurance[0]
|
||||
)}
|
||||
name="basic_insurance"
|
||||
label="نوع بیمه"
|
||||
list={insurance}
|
||||
/>
|
||||
</Content>
|
||||
|
||||
Reference in New Issue
Block a user