From 75e5baf0fd99015db8af3b250ab36df80b41a3e4 Mon Sep 17 00:00:00 2001 From: SurendarSuri30 Date: Mon, 6 Jul 2026 09:57:21 +0530 Subject: [PATCH] dashboard tiles added --- .../claims_overview/claims_collection_kpi.dart | 4 ++++ lib/presentation/claims_overview/claims_overview_tabs.dart | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/lib/presentation/claims_overview/claims_collection_kpi.dart b/lib/presentation/claims_overview/claims_collection_kpi.dart index 3ac90f2..e3e12be 100644 --- a/lib/presentation/claims_overview/claims_collection_kpi.dart +++ b/lib/presentation/claims_overview/claims_collection_kpi.dart @@ -432,6 +432,10 @@ class ClaimsOverviewViewData { ), ); + /// `claims_experience_summary` — rejection rate. + String get sidebarRejectionRate => + ClaimsKpiParser.formatPercent(_expField('rejection_rate')); + List get relationshipClaims { const knownSlugs = [ 'claim_amount_by_relationship', diff --git a/lib/presentation/claims_overview/claims_overview_tabs.dart b/lib/presentation/claims_overview/claims_overview_tabs.dart index f2a394c..c351776 100644 --- a/lib/presentation/claims_overview/claims_overview_tabs.dart +++ b/lib/presentation/claims_overview/claims_overview_tabs.dart @@ -291,6 +291,13 @@ class _PolicyExperienceTabState extends State<_PolicyExperienceTab> Icons.shopping_bag_outlined, ClaimsOverviewTheme.purple, ), + ( + 'Rejection Rate', + d.sidebarRejectionRate, + null, + Icons.cancel_outlined, + ClaimsOverviewTheme.red, + ), ]; return _tabBodyWrapper(