{{-- brafa Systems — housekeeping (public QR page). Livewire backing: App\Http\Livewire\RoomHousekeeping. Bindings preserved: Livewire.emit('markAsClean', bookingId, source) via confirmMarkAsClean(), the swal:toast listener, $roomDetails / $unitName / $noBooking / $departingBooking / $arrivingBooking / $noBookingMessage / $propertyDetails. --}}
{{ $propertyDetails->PropertyName }}
Housekeeping

Room information

@if ($roomDetails)

Review departing and arriving booking details below.

Room type{{ $roomDetails->RoomName }}
Room number{{ $unitName }}
@if (!$noBooking) @if ($departingBooking)
Departing guest
Name{{ $departingBooking['guest_name'] }}
Start{{ $departingBooking['start_date'] }}
Departure{{ $departingBooking['end_date'] }}
@endif @if ($arrivingBooking)
Arriving guest
Name{{ $arrivingBooking['guest_name'] }}
Start{{ $arrivingBooking['start_date'] }}
Departure{{ $arrivingBooking['end_date'] }}
@endif {{-- The room status rides on room.unitStatusText, which belongs to the unit rather than the booking, so the departing booking sets the same room clean when nobody arrives today. A guest arriving later is never written to. --}} @if ($cleanSource === 'departing')

No guest arriving today@if ($arrivingBooking) — the next guest arrives {{ $arrivingBooking['start_date'] }} and won't be affected@endif.

@endif @if ($cleanBookingId) @else

{{ $noBookingMessage }}

@endif @else

{{ $noBookingMessage }}

@endif @else

No room information found.

@endif
@push('js') @endpush