From d27d85bdaecd2b41dadf76b67b29ec0de858ba38 Mon Sep 17 00:00:00 2001 From: thoreyjona Date: Tue, 12 Nov 2024 10:24:48 +0000 Subject: [PATCH] feat: move data into variables for health --- .../src/screens/health/health-overview.tsx | 54 +++++++------------ 1 file changed, 19 insertions(+), 35 deletions(-) diff --git a/apps/native/app/src/screens/health/health-overview.tsx b/apps/native/app/src/screens/health/health-overview.tsx index 6c04c01ba4d7..25fce0d06d70 100644 --- a/apps/native/app/src/screens/health/health-overview.tsx +++ b/apps/native/app/src/screens/health/health-overview.tsx @@ -119,6 +119,12 @@ export const HealthOverviewScreen: NavigationFunctionComponent = ({ const medicinePurchaseData = medicinePurchaseRes.data?.rightsPortalDrugPeriods?.[0] + const healthInsuranceData = + healthInsuranceRes.data?.rightsPortalInsuranceOverview + const paymentStatusData = paymentStatusRes.data?.rightsPortalCopaymentStatus + const paymentOverviewData = + paymentOverviewRes.data?.rightsPortalPaymentOverview?.items?.[0] + const isMedicinePeriodActive = medicinePurchaseData?.active || (medicinePurchaseData?.dateTo && @@ -283,19 +289,15 @@ export const HealthOverviewScreen: NavigationFunctionComponent = ({ openBrowser(`${origin}/minarsidur/heilsa/yfirlit`, componentId) } /> - {healthInsuranceRes.data?.rightsPortalInsuranceOverview?.isInsured || - healthInsuranceRes.loading ? ( + {healthInsuranceData?.isInsured || healthInsuranceRes.loading ? ( )} @@ -343,11 +339,9 @@ export const HealthOverviewScreen: NavigationFunctionComponent = ({ id: 'health.overview.maxMonthlyPayment', })} value={ - paymentStatusRes.data?.rightsPortalCopaymentStatus - ?.maximumMonthlyPayment + paymentStatusData?.maximumMonthlyPayment ? `${intl.formatNumber( - paymentStatusRes.data?.rightsPortalCopaymentStatus - ?.maximumMonthlyPayment, + paymentStatusData?.maximumMonthlyPayment, )} kr.` : '0 kr.' } @@ -362,11 +356,9 @@ export const HealthOverviewScreen: NavigationFunctionComponent = ({ id: 'health.overview.paymentLimit', })} value={ - paymentStatusRes.data?.rightsPortalCopaymentStatus - ?.maximumPayment + paymentStatusData?.maximumPayment ? `${intl.formatNumber( - paymentStatusRes.data?.rightsPortalCopaymentStatus - ?.maximumPayment, + paymentStatusData?.maximumPayment, )} kr.` : '0 kr.' } @@ -381,12 +373,8 @@ export const HealthOverviewScreen: NavigationFunctionComponent = ({ id: 'health.overview.paymentCredit', })} value={ - paymentOverviewRes.data?.rightsPortalPaymentOverview.items?.[0] - ?.credit - ? `${intl.formatNumber( - paymentOverviewRes.data?.rightsPortalPaymentOverview - .items?.[0]?.credit, - )} kr.` + paymentOverviewData?.credit + ? `${intl.formatNumber(paymentOverviewData?.credit)} kr.` : '0 kr.' } loading={paymentOverviewRes.loading && !paymentOverviewRes.data} @@ -398,12 +386,8 @@ export const HealthOverviewScreen: NavigationFunctionComponent = ({ id: 'health.overview.paymentDebt', })} value={ - paymentOverviewRes.data?.rightsPortalPaymentOverview.items?.[0] - ?.debt - ? `${intl.formatNumber( - paymentOverviewRes.data?.rightsPortalPaymentOverview - .items?.[0]?.debt, - )} kr.` + paymentOverviewData?.debt + ? `${intl.formatNumber(paymentOverviewData?.debt)} kr.` : '0 kr.' } loading={paymentOverviewRes.loading && !paymentOverviewRes.data}