@php use App\Enums\VirtualCard\CardholderType; use Illuminate\Support\Str; $isBusiness = $cardholder->card_type instanceof CardholderType && $cardholder->card_type === CardholderType::BUSINESS; $business = $cardholder->business; $statusColor = $cardholder->status?->badgeColor() ?? 'secondary'; $statusPill = $statusColor === 'success' ? 'green' : ($statusColor === 'warning' ? 'amber' : ($statusColor === 'danger' ? 'red' : 'neutral')); $displayName = $isBusiness && $business ? $business->business_name : $cardholder->full_name; $initials = strtoupper(substr((string) $displayName ?: '?', 0, 1)); $idDocUrl = $cardholder->kyc_documents['id_document'] ?? null; $owners = is_array($business?->beneficial_owners) ? $business->beneficial_owners : []; @endphp @extends('frontend.layouts.user.index') @section('title', __('Cardholder Details')) @push('styles') @endpush @section('content')