@props(['status']) @php $colors = [ 'emerald' => 'bg-emerald-100 text-emerald-700', 'blue' => 'bg-blue-100 text-blue-700', 'violet' => 'bg-violet-100 text-violet-700', 'indigo' => 'bg-indigo-100 text-indigo-700', 'green' => 'bg-green-100 text-green-700', 'red' => 'bg-red-100 text-red-700', 'gray' => 'bg-gray-100 text-gray-700', 'orange' => 'bg-orange-100 text-orange-700', ]; $config = config("admin.order_statuses.{$status}", ['label' => $status, 'color' => 'gray']); $colorClass = $colors[$config['color']] ?? $colors['gray']; @endphp merge(['class' => "admin-badge {$colorClass}"]) }}> {{ $config['label'] }}