@php $pageTitle = __('Edit Order') . ' #' . ($selectedModel->code ?? ''); $ordersRouteName = ($selectedModel->taxi_order ?? null) ? 'orders.taxi' : 'orders'; @endphp @section('title', $pageTitle)
{{-- Header with Back Button --}}

{{ $pageTitle }}

{{ __('Back to Orders') }}
@if($selectedModel != null) {{-- Order Info Card --}}

{{ __('Order Code') }}

#{{ $selectedModel->code }}

{{ __('Customer') }}

{{ $selectedModel->user->name ?? '--' }}

{{ __('Vendor') }}

{{ $selectedModel->vendor->name ?? '--' }}

{{ __('Total Amount') }}

{{ currencyFormat($selectedModel->total) }}

{{-- Main Edit Form --}}

{{ __('Edit Order Details') }}

{{-- Driver Assignment --}} @can('order-assign-driver')

{{ __('Delivery Driver Assignment') }}

@if($selectedModel->driver)

{{ __('Currently Assigned Driver') }}

{{ $selectedModel->driver->name }}

{{ $selectedModel->driver->email }}

@else

{{ __('No driver assigned yet') }}

@endif
@endcan {{-- Status Management --}}

{{ __('Order Status') }}

{{ __('Current Status') }}

{{ ucfirst(__($selectedModel->status)) }}
@hasanyrole('admin|admin-limited') @else @can('change-order-status') @if (in_array($selectedModel->status ?? '', ['pending']))
@else @endif @endcan @endhasanyrole
{{-- Payment Status --}} @can('order-edit-payment-status')

{{ __('Payment Status') }}

{{ __('Current Payment Status') }}

{{ ucfirst(__($selectedModel->payment_status)) }}
@endcan {{-- Reason/Note --}}

{{ __('Cancellation/Failure Reason') }}

@if(!empty($selectedModel->reason) && empty($note))

{{ __('Current Reason') }}

{{ $selectedModel->reason }}

@endif
{{-- Form Errors --}} {{-- Action Buttons --}}
{{ __('Cancel') }}
{{-- Quick Links Card --}}

{{ __('Quick Actions') }}

{{ __('View Order Details') }} @if($selectedModel->can_edit_products) {{ __('Edit Items') }} @endif
@else
{{ __('No Order Found') }}
@endif