@props([ 'padded' => true, 'interactive' => false, 'href' => null, 'target' => null, 'rel' => null, ]) @php $cardClass = collect([ 'card', $padded ? 'card-padded' : null, $interactive ? 'card-interactive' : null, ])->filter()->implode(' '); $linkRel = $rel ?? (($target === '_blank' && $href) ? 'noopener noreferrer' : null); @endphp @if ($href) merge([ 'href' => $href, 'class' => trim($cardClass . ' card-link'), 'target' => $target, 'rel' => $linkRel, ]) }} > {{ $slot }} @else
merge(['class' => $cardClass]) }}> {{ $slot }}
@endif