{{-- Main Layout - Modern Split View --}}
{{-- Left Panel: Order Lines & Editor --}}
{{-- Lines List Header --}}
Order Lines
@if($this->canQuickEdit && $this->orderLines->count() > 0) @endif @if($order) @endif
{{-- Quick Mode Warning --}} @if($mode === 'quick' && $this->orderLines->count() > 0)
Quick Edit: Changes apply to all lines
@endif
{{-- Lines List or Line Editor --}}
@if($mode === 'single') @if($this->orderLines->count() > 0)
{{-- Lines Sidebar --}}
@include('livewire.sales.orders.orders-edit-v2.lines-list')
{{-- Line Editor --}}
@if($this->activeLine) @include('livewire.sales.orders.orders-edit-v2.line-editor') @else

Select a line to edit

@endif
@else
No Items Yet
@if($order) @else

Save the order header first to add items

@endif
@endif @else {{-- Quick Edit Mode --}} @include('livewire.sales.orders.orders-edit-v2.quick-edit') @endif
{{-- Right Panel: Order Header --}}
{{-- Sticky Save Bar --}}
@if($hasUnsavedChanges) Unsaved Changes @elseif($lastSaved) Saved at {{ $lastSaved }} @endif
{{-- Order Header Form --}}
Order Information
@include('livewire.sales.orders.orders-edit-v2.header-form') {{-- Advanced Section --}}
@include('livewire.sales.orders.orders-edit-v2.header-advanced')
{{-- Files Section --}} @if($order)
Attached Files
@include('livewire.sales.orders.orders-edit-v2.file-manager')
@endif {{-- Order Summary --}} @if($order)
Total Value
{{ $order->customers->currency ?? 'USD' }} {{ number_format($order->total_value ?? 0, 2) }}
@can('admin')
Total Quantity
{{ number_format($order->total_qty ?? 0) }}
@endcan
@endif
{{-- Item Picker Modal --}} @if($itemPicker)
@include('livewire.sales.orders.orders-edit-v2.item-picker')
@endif {{-- Loading Overlay --}}
Loading...