From 2ef38f082d9e4e1974783b87994a6dca09a3f4a2 Mon Sep 17 00:00:00 2001 From: hamed <15238-genius.ha@users.noreply.drupalcode.org> Date: Tue, 23 Jun 2026 20:23:35 +0330 Subject: [PATCH] fix(insurance): pricing section only basic insurances Co-Authored-By: Claude Opus 4.8 --- .../admin/components/InsurancePricingSection.tsx | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/assets/admin/components/InsurancePricingSection.tsx b/assets/admin/components/InsurancePricingSection.tsx index 53bf9014..f793ba28 100644 --- a/assets/admin/components/InsurancePricingSection.tsx +++ b/assets/admin/components/InsurancePricingSection.tsx @@ -47,7 +47,7 @@ export default function InsurancePricingSection() { mutationFn: () => api.put('/api/v1/insurance-pricing', { free_visit_price_rials: Number(freeVisit) || 0, - insurances: (pricing?.insurances ?? []).map((i) => ({ + insurances: (pricing?.insurances ?? []).filter((i) => i.type === 'basic').map((i) => ({ insurance_id: i.insurance_id, patient_share_rials: shares[i.insurance_id] === '' || shares[i.insurance_id] == null @@ -63,7 +63,6 @@ export default function InsurancePricingSection() { }); const basics = (pricing?.insurances ?? []).filter((i) => i.type === 'basic'); - const supps = (pricing?.insurances ?? []).filter((i) => i.type === 'supplementary'); const renderRow = (i: InsuranceRow) => { const share = shares[i.insurance_id] ?? ''; @@ -142,15 +141,8 @@ export default function InsurancePricingSection() { )} - {supps.length > 0 && ( -
-
{TYPE_LABEL.supplementary}
-
{supps.map(renderRow)}
-
- )} - - {basics.length === 0 && supps.length === 0 && ( -
بیمه فعالی در سیستم تعریف نشده است.
+ {basics.length === 0 && ( +
بیمه پایه‌ای در سیستم تعریف نشده است.
)}