@extends('layouts.app') @section('content')
{{-- Page Header --}}

{{ (isset($exportRequest) && !($isClone ?? false)) ? 'Edit Export Request' : 'Create Export Request' }}

{{ (isset($exportRequest) && !($isClone ?? false)) ? 'Update the details of the export request.' : 'Fill out the details to submit a new export request.' }}

@if(isset($exportRequest) && !($isClone ?? false)) @method('PUT') @endif {{-- products_summary is now handled by the textarea directly --}} @csrf {{-- Shipment Information --}}

Shipment Information

{{-- Send To Address --}}
No addresses found.
@error('export_ship_to_address_id')

{{ $message }}

@enderror
{{-- Freight Bill To --}}
@error('freight_bill_to')

{{ $message }}

@enderror @error('freight_bill_to_account_number')

{{ $message }}

@enderror
{{-- Duties & Taxes Bill To --}}
@error('duties_taxes_bill_to')

{{ $message }}

@enderror @error('duties_taxes_bill_to_account_number')

{{ $message }}

@enderror
{{-- Shipment Purpose --}}
@error('shipment_purpose')

{{ $message }}

@enderror
{{-- Pickup Date & Time --}}

Pickup must be scheduled for a future time. If booking after 5:00 PM, the earliest pickup is 10:00 AM the next day.

@error('pickup_date_time')

{{ $message }}

@enderror
{{-- Pickup Location --}}
@error('pickup_location')

{{ $message }}

@enderror
{{-- Remarks --}}
{{-- Additional Email --}}
{{-- Items Section --}}

Items

@php $itemsData = old('items'); if (!$itemsData && isset($exportRequest)) { $itemsData = $exportRequest->items->map(function($item) { return [ 'item_description' => $item->item_description, 'quantity' => $item->quantity, 'uom' => $item->uom, 'weight' => $item->weight, 'currency' => $item->currency, 'unit_price' => $item->unit_price, 'country_of_origin' => $item->country_of_origin, 'hs_code' => $item->hs_code, ]; })->toArray(); } if (empty($itemsData)) { $itemsData = [[ 'item_description' => '', 'quantity' => '', 'uom' => '', 'weight' => '', 'currency' => '', 'unit_price' => '', 'country_of_origin' => '', 'hs_code' => '' ]]; } @endphp @foreach($itemsData as $index => $item)
@error("items.{$index}.item_description")

{{ $message }}

@enderror
@error("items.{$index}.quantity")

{{ $message }}

@enderror
@error("items.{$index}.uom")

{{ $message }}

@enderror
@error("items.{$index}.weight")

{{ $message }}

@enderror
@error("items.{$index}.currency")

{{ $message }}

@enderror
@error("items.{$index}.unit_price")

{{ $message }}

@enderror
@error("items.{$index}.country_of_origin")

{{ $message }}

@enderror
@error("items.{$index}.hs_code")

{{ $message }}

@enderror
@endforeach
{{-- Summary of Contents --}}
@error('products_summary')

{{ $message }}

@enderror
{{-- Packages Section --}}

Packages

@if(isset($exportRequest) && $exportRequest->packages->count() > 0) @foreach($exportRequest->packages as $index => $pkg)
@endforeach @else
@endif
{{-- Attachment --}}
@if(isset($exportRequest) && $exportRequest->attachment && !($isClone ?? false))
Current file: View Attachment
@endif
{{-- Submit Button --}}
{{-- Alpine.js --}} @endsection