@props(['color' => 'gray']) @php $map = [ 'emerald' => 'bg-emerald-50 text-emerald-600 dark:bg-emerald-500/10 dark:text-emerald-400', 'amber' => 'bg-amber-50 text-amber-600 dark:bg-amber-500/10 dark:text-amber-400', 'rose' => 'bg-rose-50 text-rose-600 dark:bg-rose-500/10 dark:text-rose-400', 'sky' => 'bg-sky-50 text-sky-600 dark:bg-sky-500/10 dark:text-sky-400', 'orange' => 'bg-orange-50 text-orange-600 dark:bg-orange-500/10 dark:text-orange-400', 'violet' => 'bg-violet-50 text-violet-600 dark:bg-violet-500/10 dark:text-violet-400', 'slate' => 'bg-slate-100 text-slate-600 dark:bg-slate-500/10 dark:text-slate-400', 'gray' => 'bg-gray-100 text-gray-600 dark:bg-gray-500/10 dark:text-gray-400', ]; $cls = $map[$color] ?? $map['gray']; @endphp merge(['class' => "inline-flex items-center px-2.5 py-1 rounded-md text-xs font-medium $cls"]) }}>{{ $slot }}