@props(['variant' => 'primary'])
@php
$baseClass = 'btn';
$variantClass = match($variant) {
'primary' => 'btn-primary',
'secondary' => 'btn-secondary',
'outline' => 'btn-outline border-primary text-primary hover:bg-primary hover:text-white',
'outline-secondary' => 'btn-outline border-secondary text-secondary hover:bg-secondary hover:text-white',
'ghost' => 'btn-ghost text-primary hover:bg-primary-100',
'link' => 'btn-link text-primary',
default => 'btn-primary',
};
$classes = $baseClass . ' ' . $variantClass;
@endphp
@if ($attributes->has('href'))
merge(['class' => $classes]) }}>
{{ $slot }}
@else
@endif