@props([ 'type' => 'button', 'icon' => null, 'value' => null, 'link' => '#', ]) @php $baseClasses = 'bg-[#FF5733] hover:bg-[#e04d2c] text-white rounded-md shadow-sm transition flex items-center justify-center'; $sizeClasses = $value ? 'p-2 text-xs gap-1' : 'p-2 text-sm'; @endphp merge([ 'class' => "$baseClasses $sizeClasses" ]) }} > @if($icon) @endif @if($value) {{ $value }} @endif