@foreach ($tables as $area)

{{ $area->area_name }} {{ $area->tables->count() }} @lang('modules.table.table')

@foreach ($area->tables as $item) @php $isAvailable = $this->isTableAvailable($item->id); $conflictingInfo = $this->getConflictingReservationInfo($item->id); @endphp
($item->status == 'inactive'), 'bg-white hover:shadow-md cursor-pointer' => ($item->status == 'active' && $isAvailable), 'bg-gray-100 border-gray-300 cursor-not-allowed opacity-60' => ($item->status == 'active' && !$isAvailable), ]) @if($isAvailable && $item->status == 'active') wire:click='setReservationTable({{ $item->id }})' @endif wire:key='table-{{ $item->id . microtime() }}' title="{{ !$isAvailable && $item->status == 'active' ? 'Table is already reserved for this time' : '' }}">
@if ($item->status == 'inactive')
@lang('app.inactive')
@endif
($item->available_status == 'available' && $isAvailable), 'bg-red-100 text-red-600' => ($item->available_status == 'reserved' || !$isAvailable), 'bg-blue-100 text-blue-600' => ($item->available_status == 'running')])>

{{ $item->table_code }}

{{ $item->seating_capacity }} @lang('modules.table.seats')

@endforeach
@endforeach

@lang('modules.reservation.reservedTables'): {{ $reservation->reservation_date_time->translatedFormat('d F') }}

@forelse ($reservations as $item)

{{ $item->table->table_code }}

{{ $item->party_size }} @lang('modules.reservation.guests')
{{ $item->reservation_date_time->translatedFormat('h:i A') }}
@empty
@lang('messages.noTableReserved')
@endforelse