@props([ 'type' => 'neutral', ]) @php $classes = match ($type) { 'success' => 'bg-emerald-100 text-emerald-700', 'danger' => 'bg-rose-100 text-rose-700', 'warning' => 'bg-amber-100 text-amber-700', 'brand' => 'bg-brand-100 text-brand-700', default => 'bg-slate-100 text-slate-700', }; @endphp merge(['class' => "inline-flex items-center rounded-full px-2.5 py-1 text-xs font-semibold {$classes}"]) }}> {{ $slot }}