@lang('menu.kot') #{{ $kot->kot_number }}
@if($kot->token_number)
@lang('modules.order.tokenNumber'): {{ $kot->token_number }}
@endif
{{ $kot->items->where('status', '!=', 'cancelled')->count() }} @lang('modules.menu.item')
@if($kot->order && $kot->order->order_type) $kot->order->order_type === 'dine_in', 'bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200 border border-green-200 dark:border-green-700' => $kot->order->order_type === 'takeaway', 'bg-purple-100 text-purple-800 dark:bg-purple-900 dark:text-purple-200 border border-purple-200 dark:border-purple-700' => $kot->order->order_type === 'pickup', 'bg-orange-100 text-orange-800 dark:bg-orange-900 dark:text-orange-200 border border-orange-200 dark:border-orange-700' => $kot->order->order_type === 'delivery', 'bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-200 border border-gray-200 dark:border-gray-600' => !in_array($kot->order->order_type, ['dine_in', 'takeaway', 'pickup', 'delivery']) ])> @if($kot->order->order_type === 'pickup' && $kot->order->pickup_date) @elseif($kot->order->order_type === 'delivery') @elseif($kot->order->order_type === 'takeaway') @elseif($kot->order->order_type === 'dine_in') @endif {{ Str::title(ucwords(str_replace('_', ' ', $kot->order->order_type))) }} @if($kot->order->order_type === 'pickup' && $kot->order->pickup_date) {{ \Carbon\Carbon::parse($kot->order->pickup_date)->translatedFormat('h:i A') }} @endif @endif @if($kot->kotPlace && $showAllKitchens) {{ $kot->kotPlace->name }} @endif
{{ $kot->order ? $kot->order->show_formatted_order_number : '--' }} @if ($kot->order && $kot->order->table) ({{ $kot->order->table->table_code }}) @endif
{{ $kot->created_at->timezone(timezone())->translatedFormat('M d, h:i A') }}
{{ $kot->order->waiter->name ?? '--' }}
$kot->status == 'in_kitchen', 'bg-blue-100 text-blue-800 dark:!bg-blue-600 dark:!text-white border-blue-400 dark:!border-blue-500' => $kot->status == 'food_ready', 'bg-green-100 text-green-800 dark:!bg-green-600 dark:!text-white border-green-400 dark:!border-green-500' => $kot->status == 'served', 'bg-red-100 text-red-800 dark:!bg-red-600 dark:!text-white border-red-400 dark:!border-red-500' => $kot->status == 'pending_confirmation', 'bg-gray-100 text-gray-800 dark:!bg-gray-600 dark:!text-white border-gray-400 dark:!border-gray-500' => !in_array($kot->status, ['in_kitchen', 'food_ready', 'served', 'pending_confirmation']), ])> @lang('modules.order.' . $kot->status)
@foreach ($kot->items->where('status', '!=', 'cancelled') as $item) @endforeach
@lang('modules.menu.itemName')  
$item->status == 'ready'])>
@if ($item->status == 'cooking') cooking @endif {{ $item->quantity }} x {{ $item->menuItem->item_name }}
@if (isset($item->menuItemVariation))
{{ $item->menuItemVariation->variation }}
@endif @if ($item->modifierOptions->isNotEmpty())
@foreach ($item->modifierOptions as $modifier)
{{ $modifier->name }}
@endforeach
@endif @if($item->note)
Note: {{ $item->note }}
@endif
$item->status == 'ready'])> @if($kotSettings->enable_item_level_status && $kot->status != 'cancelled') @php $currentStatus = $item->status ?? 'pending'; $nextStatus = null; if ($currentStatus == 'pending') { $nextStatus = 'cooking'; } elseif ($currentStatus == 'cooking') { $nextStatus = 'ready'; } @endphp
{{-- Status Button (shows next status or current if ready) --}} @if($nextStatus) @elseif($currentStatus == 'ready') {{-- Show disabled ready status button --}} @endif {{-- Edit Button (hidden when status is ready) --}} @if($currentStatus != 'ready') @endif {{-- Delete Button --}} @if(user_can('Delete Order')) @endif
@endif
@if ($kot->note)

"{{ $kot->note }}"

@endif
@if ($kot->status == 'pending_confirmation') cooking @lang('modules.order.start_cooking') @endif @if ($kot->status == 'in_kitchen') @lang('modules.order.food_ready') @endif @if ($kot->status == 'food_ready') @lang('modules.order.served') @endif @if (user_can('Delete Order') && $kot->status != 'cancelled') @lang('app.cancel') @endif
{{-- Status Selection Modal --}}
@script @endscript