@lang('modules.delivery.selectDeliveryLocation')
@if($inRange && $isDeliveryTimeAvailable)
@if($isFreeDelivery)
@lang('modules.delivery.freeDelivery')
@if(isset($freeDeliveryOverAmount) && $orderGrandTotal >= $freeDeliveryOverAmount)
(@lang('modules.delivery.orderQualifiesForFreeDelivery'))
@endif
@else
@lang('modules.delivery.deliveryFee'):
{{ currency_format($deliveryFee, $currencyId) }}
@if($distance)
({{ number_format($branch->deliverySetting->unit === 'miles' ? $distance / 1.60934 : $distance, 2) }} {{ $branch->deliverySetting->unit === 'miles' ? 'miles' : 'km' }})
@endif
@endif
@elseif($deliveryMessage)
{{ $deliveryMessage ?? __('modules.delivery.locationOutOfRange') }}
@endif
@if($customerAllAddresses?->isNotEmpty())
!$showManualLocation,
'text-gray-700' => $showManualLocation,
'opacity-50' => !$isDeliveryTimeAvailable
]) :disabled="!$isDeliveryTimeAvailable">
{{ $showManualLocation ? __('modules.delivery.useSavedAddress') : __('modules.delivery.useDifferentLocation') }}
@endif
@if($customerAllAddresses?->isNotEmpty() && !$showManualLocation)
@foreach($customerAllAddresses as $address)
@if($selectedAddressId == $address->id)
@endif
{{ $address->label }}
{{ $address->address }}
@endforeach
@endif
@if(!$customerAllAddresses?->isNotEmpty() || $showManualLocation)
@if($customerAllAddresses?->isNotEmpty())
@lang('app.cancel')
@endif
!$inRange || !$isDeliveryTimeAvailable
])>
@lang('modules.delivery.confirmLocation')
@endif
@if($selectedAddressId)
!$inRange || !$isDeliveryTimeAvailable
])>
@lang('modules.delivery.confirmLocation')
@endif
@push('scripts')
@script
@endscript
@endpush