@props([
'href' => null,
'tone' => 'slate',
'type' => 'button',
])
@php
$tones = [
'slate' => 'border-slate-300 bg-white text-slate-700 hover:bg-slate-50',
'sky' => 'border-sky-200 bg-sky-50 text-sky-700 hover:bg-sky-100',
'emerald' => 'border-emerald-200 bg-emerald-50 text-emerald-700 hover:bg-emerald-100',
'rose' => 'border-rose-200 bg-rose-50 text-rose-700 hover:bg-rose-100',
];
$classes = 'inline-flex min-h-8 items-center justify-center whitespace-nowrap rounded-lg border px-3 py-1.5 text-xs font-semibold shadow-sm transition focus:outline-none focus:ring-2 focus:ring-emerald-500 focus:ring-offset-2';
@endphp
@if ($href)
class([$classes, $tones[$tone] ?? $tones['slate']]) }}>{{ $slot }}
@else
@endif