From 263c6740c531d965c59ad08f4f2cff85c1b98bd2 Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Wed, 4 Sep 2024 00:07:26 +0100 Subject: [PATCH] fixed bug --- src/components/Dashboard/DashboardHomeIntro.tsx | 2 +- .../Dashboard/referenceDetails/ReferenceDetails.tsx | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/components/Dashboard/DashboardHomeIntro.tsx b/src/components/Dashboard/DashboardHomeIntro.tsx index 638794f..c682f99 100644 --- a/src/components/Dashboard/DashboardHomeIntro.tsx +++ b/src/components/Dashboard/DashboardHomeIntro.tsx @@ -210,7 +210,7 @@ const DashboardHomeIntro: FC = ({ - diff --git a/src/components/Dashboard/referenceDetails/ReferenceDetails.tsx b/src/components/Dashboard/referenceDetails/ReferenceDetails.tsx index 2ca4d5b..5aa523b 100644 --- a/src/components/Dashboard/referenceDetails/ReferenceDetails.tsx +++ b/src/components/Dashboard/referenceDetails/ReferenceDetails.tsx @@ -59,9 +59,13 @@ export default function ReferenceDetails() { console.log(values) }; - const [loanDetail, setLoanDetail] = useState<{loading:Boolean, data:any}>({ + const [loanDetail, setLoanDetail] = useState<{loading:boolean, data:LoanDetail}>({ loading: true, - data: {}, + data: { + loan_amount: '', + payment_month: '', + sales_agent: '', + }, }) useEffect(()=>{ if(!stateExist){ @@ -72,11 +76,12 @@ export default function ReferenceDetails() { setLoanDetail({loading:false, data:res?.data?.loan}) }).catch(err => { console.log(err) - setLoanDetail({loading:false, data:{}}) + setLoanDetail((prev:any) => ({...prev, loading:false})) }) },[]) - const formInitialValue:LoanDetail = (loanDetail.loading) ? initialValues : loanDetail?.data + // const formInitialValue:LoanDetail = (loanDetail.loading) ? initialValues : loanDetail?.data + const formInitialValue = (loanDetail.loading || Object.keys(loanDetail?.data)?.length < 1) ? initialValues : {...initialValues, ...loanDetail?.data} return ( <> -- 2.34.1