{{-- A status as a coloured badge. $value, $group (allocation, tx_status, reversal_status, request_status, reversal) --}} @php $tone = match ($value) { 'allocated', 'confirmed', 'succeeded', 'matched', 'completed', 'credited', 'ok' => 'badge-active', 'partial', 'overpaid', 'pending', 'allocating', 'unverified', 'awaiting_approval', 'approved', 'submitting', 'running', 'warning' => 'badge-pending', 'unmatched', 'ambiguous', 'review', 'unknown' => 'badge-suspended', 'failed', 'rejected', 'error', 'cancelled', 'expired' => 'badge-terminated', 'reversed' => 'badge-cancelled', default => 'badge-cancelled', }; @endphp {{ \Illuminate\Support\Facades\Lang::has('mpesa::mpesa.'.$group.'.'.$value) ? __('mpesa::mpesa.'.$group.'.'.$value) : ucfirst(str_replace('_', ' ', (string) $value)) }}