@php $branchHealth = collect([ [ 'name' => 'Maseru Central', 'zone' => 'Northern Zone', 'hdr' => 'Mpho Dlamini', 'risk' => 'low', 'drp_name' => 'D.Shinaro', 'open_tickets' => 12, 'conversion_rate' => 82, 'upcoming_events' => 8, 'is_underperforming' => false, ], [ 'name' => 'Teyateyaneng', 'zone' => 'Northern Zone', 'hdr' => 'Mpho Dlamini', 'risk' => 'low', 'drp_name' => 'S.Khoza', 'open_tickets' => 15, 'conversion_rate' => 78, 'upcoming_events' => 6, 'is_underperforming' => false, ], [ 'name' => 'Mafeteng', 'zone' => 'Central Zone', 'hdr' => 'Lerato Molefe', 'risk' => 'medium', 'drp_name' => 'N.Masheba', 'open_tickets' => 27, 'conversion_rate' => 61, 'upcoming_events' => 5, 'is_underperforming' => false, ], [ 'name' => 'Mohale\'s Hoek', 'zone' => 'Central Zone', 'hdr' => 'Lerato Molefe', 'risk' => 'medium', 'drp_name' => 'M.Thabang', 'open_tickets' => 31, 'conversion_rate' => 56, 'upcoming_events' => 4, 'is_underperforming' => false, ], [ 'name' => 'Quthing', 'zone' => 'Southern Zone', 'hdr' => 'Thabo Mokoena', 'risk' => 'high', 'drp_name' => 'J.Okoche', 'open_tickets' => 'J.Khanye', 'conversion_rate' => 44, 'upcoming_events' => 2, 'is_underperforming' => true, ], [ 'name' => 'Qacha\'s Nek', 'zone' => 'Southern Zone', 'hdr' => 'Thabo Mokoena', 'risk' => 'high', 'drp_name' => 'V. Pinkis', 'open_tickets' => 51, 'conversion_rate' => 39, 'upcoming_events' => 1, 'is_underperforming' => true, ], [ 'name' => 'Leribe', 'zone' => 'Eastern Zone', 'hdr' => 'Neo Maseko', 'risk' => 'low', 'drp_name' => 'T.Mark', 'open_tickets' => 17, 'conversion_rate' => 75, 'upcoming_events' => 7, 'is_underperforming' => false, ], [ 'name' => 'Butha-Buthe', 'zone' => 'Eastern Zone', 'hdr' => 'Neo Maseko', 'risk' => 'medium', 'drp_name' => 'S.Nkululeko', 'open_tickets' => 29, 'conversion_rate' => 58, 'upcoming_events' => 3, 'is_underperforming' => false, ], [ 'name' => 'Mokhotlong', 'zone' => 'Highlands Zone', 'hdr' => 'Palesa Khumalo', 'risk' => 'high', 'drp_name' => 'P.Mosuwe', 'open_tickets' => 47, 'conversion_rate' => 42, 'upcoming_events' => 2, 'is_underperforming' => true, ], [ 'name' => 'Thaba-Tseka', 'zone' => 'Highlands Zone', 'hdr' => 'Palesa Khumalo', 'risk' => 'medium', 'drp_name' => 'S.Maraba', 'open_tickets' => 33, 'conversion_rate' => 53, 'upcoming_events' => 3, 'is_underperforming' => true, ], [ 'name' => 'Maputsoe', 'zone' => 'Western Zone', 'hdr' => 'Kabelo Ndlovu', 'risk' => 'low', 'drp_name' => 'D.Mafeela', 'open_tickets' => 18, 'conversion_rate' => 73, 'upcoming_events' => 6, 'is_underperforming' => false, ], [ 'name' => 'Roma', 'zone' => 'Western Zone', 'hdr' => 'Kabelo Ndlovu', 'risk' => 'medium', 'drp_name' => 'T.Kubo', 'open_tickets' => 24, 'conversion_rate' => 59, 'upcoming_events' => 4, 'is_underperforming' => false, ], ]); $zoneFilterList = collect([ 'Northern Zone', 'Central Zone', 'Southern Zone', 'Eastern Zone', 'Western Zone', 'Highlands Zone', ]); @endphp

Branch Health Matrix

{{ $branchHealth->count() }} branches across {{ $zoneFilterList->count() }} zones

@foreach ($branchHealth as $branch) @php $riskMap = [ 'low' => [ 'dot' => '#10B981', 'bg' => '#ECFDF5', 'border' => '#A7F3D0', 'text' => '#047857', 'label' => 'Healthy', ], 'medium' => [ 'dot' => '#F59E0B', 'bg' => '#FFFBEB', 'border' => '#FCD34D', 'text' => '#B45309', 'label' => 'Watch', ], 'high' => [ 'dot' => '#EF4444', 'bg' => '#FEF2F2', 'border' => '#FCA5A5', 'text' => '#B91C1C', 'label' => 'Critical', ], ]; $risk = $riskMap[$branch['risk']]; $convColor = $branch['conversion_rate'] >= 65 ? '#10B981' : ($branch['conversion_rate'] >= 50 ? '#F59E0B' : '#EF4444'); @endphp

{{ $branch['name'] }}

{{ $branch['zone'] }} ยท HDR {{ $branch['hdr'] }}

{{ $risk['label'] }}

DRP

{{ $branch['drp_name'] }}

Open TK

{{ $branch['open_tickets'] }}

Conv.

{{ $branch['conversion_rate'] }}%

Upcoming

{{ $branch['upcoming_events'] }}

@if ($branch['is_underperforming'])
Below national performance target
@endif
@endforeach