{{-- ══════════════════════════════════════════ PAGE HEADER & TOOLBAR ══════════════════════════════════════════ --}}

{{ __('hotel::modules.roomType.roomTypes') }}

{{ $roomTypes->count() }}
@if(user_can('Create Hotel Room Type')) @endif
{{-- Filter toolbar --}}
{{-- ══════════════════════════════════════════ CARD GRID ══════════════════════════════════════════ --}}
@forelse ($roomTypes as $roomType) @php $isActive = (bool) $roomType->is_active; @endphp
{{-- Image --}}
{{ $roomType->name }} {{-- Gradient scrim --}}
{{-- Status badge --}}
{{ $isActive ? __('app.active') : __('app.inactive') }}
{{-- Rate chip on bottom-left --}}
{{ currency_format($roomType->base_rate) }} / {{ __('hotel::modules.reservation.night') }}
{{-- Body --}}
{{-- Name --}}

{{ $roomType->name }}

{{-- Occupancy + Rooms meta --}}
{{ __('hotel::modules.roomType.maxOccupancy') }}: {{ $roomType->max_occupancy }} {{ __('hotel::modules.roomType.rooms') }}: {{ $roomType->rooms_count }}
{{-- Amenities --}} @if(!empty($roomType->amenities))
@foreach(array_slice($roomType->amenities ?? [], 0, 5) as $amenity) {{ $amenity }} @endforeach @if(count($roomType->amenities ?? []) > 5) +{{ count($roomType->amenities) - 5 }} @endif
@endif {{-- Description --}} @if($roomType->description)

{{ $roomType->description }}

@else
@endif {{-- Action footer --}}
@if(user_can('Update Hotel Room Type')) @endif @if(user_can('Delete Hotel Room Type')) @endif
@empty

{{ __('hotel::modules.roomType.noRoomTypesAdded') }}

@endforelse
{{-- ══════════════════════════════════════════ MODALS ══════════════════════════════════════════ --}} {{-- Add --}} {{ __('hotel::modules.roomType.addRoomType') }} @if ($showAddRoomTypeModal) @endif {{ __('app.close') }} {{-- Edit --}} @if ($activeRoomType) {{ __('hotel::modules.roomType.editRoomType') }} {{ __('app.close') }} {{-- Delete confirmation --}} {{ __('hotel::modules.roomType.deleteRoomType') }} {{ __('hotel::modules.roomType.deleteRoomTypeMessage') }} {{ __('app.cancel') }} {{ __('app.delete') }} @endif