Admin Dashboard
{{-- =================== Colored Cards =================== --}}
@php
$items = [
['title' => 'Total Deposits', 'value' => number_format($cards['total_deposits_count'])],
['title' => 'Pending Deposits', 'value' => number_format($cards['pending_deposits_count'])],
['title' => 'Approved Deposit Sum', 'value' => number_format($cards['approved_deposits_sum'], 2)],
['title' => 'Transfers Count', 'value' => number_format($cards['transfers_count'])],
['title' => 'Transfers Sum', 'value' => number_format($cards['transfers_sum'], 2)],
['title' => 'Purchases Pending', 'value' => number_format($cards['purchases_pending'])],
['title' => 'Recharges Pending', 'value' => number_format($cards['recharges_pending'])],
['title' => 'Bills Pending', 'value' => number_format($cards['bill_payments_pending'])],
['title' => 'Loan Apps Pending', 'value' => number_format($cards['loan_applications_pending'])],
['title' => 'Loan Repayments Due', 'value' => number_format($cards['loan_repayments_due'])],
['title' => 'Mobile Txn Pending', 'value' => number_format($cards['mobile_txn_pending'])],
['title' => 'Bank Transfers Pending', 'value' => number_format($cards['bank_transfers_pending'])],
];
// 12 distinct color palettes (purge-safe static classes)
$palettes = [
['bg'=>'bg-blue-50', 'border'=>'border-blue-200', 'text'=>'text-blue-700', 'bar'=>'bg-blue-500'],
['bg'=>'bg-indigo-50', 'border'=>'border-indigo-200', 'text'=>'text-indigo-700', 'bar'=>'bg-indigo-500'],
['bg'=>'bg-violet-50', 'border'=>'border-violet-200', 'text'=>'text-violet-700', 'bar'=>'bg-violet-500'],
['bg'=>'bg-fuchsia-50', 'border'=>'border-fuchsia-200', 'text'=>'text-fuchsia-700', 'bar'=>'bg-fuchsia-500'],
['bg'=>'bg-pink-50', 'border'=>'border-pink-200', 'text'=>'text-pink-700', 'bar'=>'bg-pink-500'],
['bg'=>'bg-rose-50', 'border'=>'border-rose-200', 'text'=>'text-rose-700', 'bar'=>'bg-rose-500'],
['bg'=>'bg-red-50', 'border'=>'border-red-200', 'text'=>'text-red-700', 'bar'=>'bg-red-500'],
['bg'=>'bg-orange-50', 'border'=>'border-orange-200', 'text'=>'text-orange-700', 'bar'=>'bg-orange-500'],
['bg'=>'bg-amber-50', 'border'=>'border-amber-200', 'text'=>'text-amber-700', 'bar'=>'bg-amber-500'],
['bg'=>'bg-lime-50', 'border'=>'border-lime-200', 'text'=>'text-lime-700', 'bar'=>'bg-lime-500'],
['bg'=>'bg-emerald-50', 'border'=>'border-emerald-200', 'text'=>'text-emerald-700', 'bar'=>'bg-emerald-500'],
['bg'=>'bg-cyan-50', 'border'=>'border-cyan-200', 'text'=>'text-cyan-700', 'bar'=>'bg-cyan-500'],
];
@endphp
@foreach($items as $i => $card)
@php $p = $palettes[$i % count($palettes)]; @endphp
{{-- left accent bar --}}
{{ $card['title'] }}
{{ $card['value'] }}
@endforeach
{{-- =================== Charts =================== --}}
14-Day Total Amount (All Modules)
Amount by Module (Overall)
{{-- Chart.js CDN --}}
@endsection