id }})"
:class="selectedRoom === {{ $room->id }} ? 'ring-4 ring-primary-600' : ''"
class="cursor-pointer rounded-lg border-2 p-4 transition-all duration-200 hover:shadow-lg
@switch($room->status)
@case('available')
bg-green-50 border-green-300 hover:border-green-400
@break
@case('occupied')
bg-red-50 border-red-300 hover:border-red-400
@break
@case('maintenance')
bg-yellow-50 border-yellow-300 hover:border-yellow-400
@break
@case('reserved')
bg-blue-50 border-blue-300 hover:border-blue-400
@break
@case('cleaning')
bg-orange-50 border-orange-300 hover:border-orange-400
@break
@endswitch">
{{ $room->roomType->name ?? 'N/A' }}
{{ ucfirst($room->status) }}
@if($room->status === 'occupied')
{{ $room->currentReservation?->guest_name ?? 'Guest' }}
Check-out: {{ $room->currentReservation?->check_out_date->format('M d') ?? 'N/A' }}
${{ number_format($room->rate_per_night, 2) }}/night