@php $size = $size ?? 'md'; $alt = $alt ?? 'Bank of America'; $class = trim((string) ($class ?? '')); $heightClass = match ($size) { 'sm' => 'h-7 max-h-7', 'lg' => 'h-10 max-h-10', default => 'h-9 max-h-9', }; $padClass = match ($size) { 'sm' => 'p-1', 'lg' => 'p-2.5', default => 'p-2', }; $maxWidthClass = match ($size) { 'sm' => 'max-w-[100px]', 'lg' => 'max-w-[min(220px,48vw)]', default => 'max-w-[min(200px,42vw)]', }; $transparentPath = public_path('images/bank-of-america-logo-transparent.png'); $hasTransparentAsset = is_file($transparentPath); $logoSrc = $hasTransparentAsset ? asset('images/bank-of-america-logo-transparent.png') : asset('images/bank-of-america-logo.png'); @endphp @once @endonce