@props(['value' => null]) @php $label = trim((string) ($value ?? '—')); $normalized = \Illuminate\Support\Str::lower($label); $isInUse = \Illuminate\Support\Str::contains($normalized, 'em uso'); $isUnavailable = \Illuminate\Support\Str::contains($normalized, ['baixado', 'manutenção', 'inativo']); if ($isInUse) { $classes = 'bg-yellow-100 text-yellow-800 ring-yellow-600/20'; $icon = 'in-use'; } elseif ($isUnavailable) { $classes = 'bg-red-100 text-red-800 ring-red-600/20'; $icon = 'unavailable'; } else { $classes = 'bg-green-100 text-green-800 ring-green-600/20'; $icon = 'available'; } @endphp @if($icon === 'available') @elseif($icon === 'in-use') @else @endif {{ $label }}