@props(['status']) @php $classes = match($status) { 'paid', 'available', 'active', 'resolved' => 'bg-emerald-50 text-emerald-700 border-emerald-200', 'unpaid', 'overdue', 'rejected', 'ended', 'inactive' => 'bg-red-50 text-red-700 border-red-200', 'pending', 'ending_soon', 'pending_verification' => 'bg-amber-50 text-amber-700 border-amber-200', 'maintenance', 'info', 'in_progress' => 'bg-blue-50 text-blue-700 border-blue-200', default => 'bg-slate-100 text-slate-500 border-slate-200' }; $label = match($status) { 'paid' => 'Lunas', 'available' => 'Tersedia', 'active' => 'Aktif', 'resolved' => 'Selesai', 'unpaid' => 'Belum Bayar', 'overdue' => 'Terlambat', 'rejected' => 'Ditolak', 'ended' => 'Berakhir', 'inactive' => 'Nonaktif', 'pending' => 'Pending', 'ending_soon' => 'Akan Berakhir', 'pending_verification' => 'Menunggu Verifikasi', 'maintenance' => 'Perbaikan', 'in_progress' => 'Diproses', default => ucfirst($status) }; @endphp merge(['class' => "inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium border $classes"]) }}> {{ $label }}