$order->items->isNotEmpty(), ])> status == 'kot' && !is_null($order->table_id)) href="{{ route('pos.order', $order->table_id) }}" wire:navigate @elseif ($order->status == 'kot' && is_null($order->table_id)) href="{{ route('pos.kot', $order->id).'?show-order-detail=true' }}" wire:navigate @else wire:click="$dispatch('showOrderDetail', { id: {{ $order->id }} })" @endif wire:key='order-item-{{ $order->id . microtime() }}' href="javascript:;">

@if ($order->order_type == 'pickup') @elseif($order->order_type == 'delivery') @elseif ($order->table) {{ $order->table->table_code }} @else @endif

{{ $order->customer->name ?? '--' }}
@if(!isOrderPrefixEnabled()) @lang('modules.order.orderNumber') #{{ $order->formatted_order_number }} @else {{ $order->formatted_order_number }} @endif
$order->status == 'draft', 'bg-yellow-100 text-yellow-800 dark:bg-yellow-700 dark:text-yellow-400 border border-yellow-400' => $order->status == 'kot', 'bg-blue-100 text-blue-800 dark:bg-gray-700 dark:text-blue-400 border border-blue-400' => $order->status == 'billed' || $order->status == 'out_for_delivery', 'bg-green-100 text-green-800 dark:bg-gray-700 dark:text-green-400 border border-green-400' => $order->status == 'paid' || $order->status == 'delivered', 'bg-red-100 text-red-800 dark:bg-gray-700 dark:text-red-400 border border-red-400' => $order->status == 'canceled' || $order->status == 'payment_due', 'bg-orange-100 text-orange-800 dark:bg-gray-700 dark:text-orange-400 border border-orange-400' => $order->status == 'pending_verification', ])> @lang('modules.order.' . $order->status)
$order->order_status->value == 'placed', 'text-indigo-500' => $order->order_status->value == 'confirmed', 'text-purple-500' => $order->order_status->value == 'preparing', 'text-blue-400' => $order->order_status->value == 'ready_for_pickup', 'text-blue-500' => $order->order_status->value == 'out_for_delivery', 'text-green-400' => $order->order_status->value == 'served', 'text-green-500' => $order->order_status->value == 'delivered', 'text-red-500' => $order->order_status->value == 'cancelled', ]) viewBox="0 0 16 16"> @lang('modules.order.info_' . $order->order_status->value)
@if ($order->order_type == 'pickup')
@lang('modules.order.pickupDate') {{ \Illuminate\Support\Carbon::parse($order->pickup_date)->translatedFormat('F d, Y h:i A') }}
@lang('modules.order.orderDate') {{ $order->date_time->timezone(timezone())->translatedFormat('F d, Y h:i A') }}
@else
{{ $order->date_time->timezone(timezone())->translatedFormat('F d, Y h:i A') }}
@endif
@if ($order->status == 'kot') {{ $order->kot->count() }} @lang('modules.order.kot') @else {{ $order->items->count() }} @lang('modules.menu.item') @endif
@if ($order->items->isNotEmpty())
@forelse ($order->items as $item) @empty @endforelse
@lang('Item Name') @lang('Qty') @lang('Price') @lang('Amount')
{{ $item->menuItem ? $item->menuItem->item_name : '--' }} @if ($item->modifierOptions->isNotEmpty())
@foreach ($item->modifierOptions as $modifier)
{{ $modifier->name }} {{ currency_format($modifier->price) }}
@endforeach
@endif
{{ $item->quantity }} {{ currency_format($item->price, restaurant()->currency_id) }} {{ currency_format($item->amount) }}
@lang('messages.noItemAdded')
@endif
{{ currency_format($order->total, restaurant()->currency_id) }}
@if ($order->order_type == 'delivery' && $order->deliveryExecutive)
{{ $order->deliveryExecutive->name }}
@endif @if ($order->order_type == 'dine_in' && restaurant()->receiptSetting->show_waiter && $order->waiter)
{{ $order->waiter->name }}
@endif
@if (user_can('Create Order'))
@endif @if($order->order_type === 'dine_in') @endif

Assign Waiter

@if($order->order_type === 'delivery') @endif @php $statuses = match ($order->order_type) { 'delivery' => ['placed', 'confirmed', 'preparing', 'out_for_delivery', 'delivered'], 'pickup' => ['placed', 'confirmed', 'preparing', 'ready_for_pickup', 'delivered'], default => ['placed', 'confirmed', 'preparing', 'served'], }; @endphp {{-- Delivery --}} @if($order->order_type === 'delivery') @endif {{-- Pickup --}} @if($order->order_type === 'pickup') @endif {{-- Dine-in --}} @if($order->order_type === 'dine_in') @endif @if(!in_array($order->order_status->value, ['served', 'delivered'])) {{ __('modules.order.moveTo') }} @endif @if (user_can('Delete Order'))

Cancel Order?

This will cancel the order and delete any associated payments. Are you sure you want to proceed?

@endif