@php $portfolio = $portfolio ?? []; $tab = $tab ?? 'register'; $kpis = [ ['key' => 'active_loans', 'label' => __('Active loans'), 'tone' => 'primary', 'money' => false], ['key' => 'pending_loans', 'label' => __('Pending'), 'tone' => 'muted', 'money' => false], ['key' => 'total_outstanding', 'label' => __('Outstanding'), 'tone' => 'danger', 'money' => true], ['key' => 'due_this_month', 'label' => __('Due this month'), 'tone' => 'warning', 'money' => 'dual', 'count' => 'due_this_month_count', 'amount' => 'due_this_month_amount'], ['key' => 'paid_this_month', 'label' => __('Paid this month'), 'tone' => 'success', 'money' => 'dual', 'count' => 'paid_this_month_count', 'amount' => 'paid_this_month_amount'], ['key' => 'overdue', 'label' => __('Overdue'), 'tone' => 'danger', 'money' => 'dual', 'count' => 'overdue_count', 'amount' => 'overdue_amount'], ]; @endphp
@foreach($kpis as $kpi) @php $tone = $kpi['tone']; if ($kpi['money'] === 'dual') { $main = number_format((int) ($portfolio[$kpi['count']] ?? 0)); $sub = number_format((float) ($portfolio[$kpi['amount']] ?? 0), 2); } elseif ($kpi['money']) { $main = number_format((float) ($portfolio[$kpi['key']] ?? 0), 2); $sub = null; } else { $main = number_format((int) ($portfolio[$kpi['key']] ?? 0)); $sub = null; } @endphp
{{ $kpi['label'] }}
{{ $main }}
@if($sub !== null)
{{ $sub }}
@endif
@endforeach