@php $typeStyles = [ 'card' => 'bg-primary-50 text-primary-700', 'bank-transfer' => 'bg-emerald-50 text-emerald-700', 'ussd' => 'bg-amber-50 text-amber-700', 'mobile-money' => 'bg-purple-50 text-purple-700', ]; @endphp
Methods {{ count($methods) }}
@forelse($methods as $method) @php $type = (string) ($method['type'] ?? ''); $typeClass = $typeStyles[$type] ?? 'bg-secondary-100 dark:bg-secondary-900/60 text-secondary-600 dark:text-secondary-300'; @endphp

{{ $method['type'] }}

{{ $method['last_four'] ? '•••• '.$method['last_four'] : '—' }}

{{ $type ?: 'unknown' }} @if($method['is_default']) Default @endif
@empty
No payment methods yet.
@endforelse