@props([
'variant' => 'primary',
'type' => 'button',
'href' => null,
'disabled' => false,
])
@php
$variantClass = match ($variant) {
'secondary' => 'btn btn--secondary',
'ghost' => 'btn btn--ghost',
'danger' => 'btn btn--danger',
default => 'btn btn--primary',
};
@endphp
@if ($href)
merge(['class' => $variantClass]) }}
@if ($disabled) aria-disabled="true" tabindex="-1" @endif
>
{{ $slot }}
@else
@endif