@php use App\Models\Currency; $baseCurrency = Currency::base()->code; $currencies = Currency::all(); // Determine if we're editing or creating $isEdit = isset($shipment) && $shipment->exists; $formTitle = $isEdit ? 'Edit Shipment' : 'Create New Shipment'; $submitButtonText = $isEdit ? 'Update Shipment' : 'Complete Shipment Booking'; $defaultStatus = $isEdit ? ($shipment->shipment_status ?? 'draft') : 'draft'; @endphp @props([ 'action' => '#', 'method' => $isEdit ? 'PUT' : 'POST', 'shipment' => null, 'customers' => [], 'countries' => [], 'shipmentModes' => [], 'cargoCategories' => [], 'services' => [], 'currencies' => $currencies, 'baseCurrency' => $baseCurrency, 'isEdit' => $isEdit, 'formTitle' => $formTitle ])