@props(['variant' => 'primary', 'type' => 'submit', 'icon' => null, 'size' => 'md', 'href' => null]) @php $classes = 'btn-'.$variant; if ($size === 'sm') { $classes .= ' btn-sm'; } @endphp @if ($href) merge(['class' => $classes]) }}> @if ($icon) @endif {{ $slot }} @else @endif