{{-- Include MultiPOS registration and status handling --}} @if(module_enabled('MultiPOS')) @include('multipos::partials.pos-registration', [ 'hasPosMachine' => $hasPosMachine, 'machineStatus' => $machineStatus, 'posMachine' => $posMachine, 'limitReached' => $limitReached, 'limitMessage' => $limitMessage, 'shouldBlockPos' => $shouldBlockPos ]) @endif {{-- Only render POS content if not blocked by registration/pending/declined --}} @if(!$shouldBlockPos) @if(!$orderTypeId) @livewire('forms.OrderTypeSelection') @endif
@include('pos.menu') @if (!$orderDetail) @include('pos.kot_items') @elseif($orderDetail->status == 'kot') @include('pos.order_items') @elseif($orderDetail->status == 'billed' || $orderDetail->status == 'paid') @include('pos.order_detail') @endif
@lang('modules.menu.itemVariations') @if ($menuItem) @livewire('pos.itemVariations', [ 'menuItemId' => $menuItem->id, 'orderTypeId' => $orderTypeId, 'deliveryAppId' => $this->normalizedDeliveryAppId ], key(str()->random(50))) @endif @lang('modules.order.addNote')
@lang('app.save')
@lang('modules.table.availableTables') @livewire('pos.setTable') @lang('modules.order.addDiscount')
@lang('app.cancel') @lang('app.save')
@if ($errors->count()) @lang('app.error')
@foreach ($errors->all() as $error)
{{ $error }}
@endforeach
@if ($showNewKotButton) @lang('modules.order.newKot') @endif
@endif @lang('modules.modifier.itemModifiers') @if ($selectedModifierItem) @livewire('pos.itemModifiers', [ 'menuItemId' => $selectedModifierItem, 'orderTypeId' => $orderTypeId, 'deliveryAppId' => $selectedDeliveryApp ], key(str()->random(50))) @endif @script @endscript @endif