@if($category->rooms->isEmpty())
No rooms in this category.
Add room →
@else
@foreach($category->rooms as $room)
@php
$sc = $statusConfig[$room->status] ?? $statusConfig['available'];
$guest = $occupiedRooms[$room->id] ?? null;
@endphp
{{ $room->number }}
@if($room->name)
{{ $room->name }}
@endif
@if($guest)
{{ $guest->reservation?->guest?->first_name }}
{{ Str::limit($guest->reservation?->guest?->last_name ?? '', 8) }}
out:
{{ $guest->reservation?->check_out_date?->format('d M') }}
@else
{{ $sc['label'] }}
@endif
{{-- Quick status buttons (shown on hover via JS) --}}
@if($room->status !== 'occupied')
@foreach(['available','dirty','clean','maintenance'] as $s)
@if($s !== $room->status)
@endif
@endforeach
@endif
@endforeach
@endif