@php $initialCoordinates = old('coordinates', isset($city) ? $city->coordinates : []); if (is_string($initialCoordinates)) { $decoded = json_decode($initialCoordinates, true); $initialCoordinates = json_last_error() === JSON_ERROR_NONE ? $decoded : []; } $useCustomPrice = (bool) old('use_custom_price', isset($city) ? $city->use_custom_price : false); $pricePerMinute = old('price_per_minute', isset($city) ? $city->price_per_minute : ''); $switchId = 'use_custom_price-' . ($city->id ?? ''); $defaultCountry = \App\Models\Country::find(1); $defaultCountryName = $defaultCountry ? ($defaultCountry->getTranslation('name', app()->getLocale()) ?? $defaultCountry->name) : 'Saudi Arabia'; $hasInitialBoundary = is_array($initialCoordinates) && count($initialCoordinates) >= 3; @endphp
{{ __('admin.city_region_map') }}

{{ __('admin.city_region_map_hint') }}

1 {{ __('admin.city_boundary_step_search') }} 2 {{ __('admin.city_boundary_step_fetch_or_draw') }} 3 {{ __('admin.city_boundary_step_save') }}
{{ $hasInitialBoundary ? __('admin.city_boundary_status_ready') : __('admin.city_boundary_status_empty') }}
{{ __('admin.city_boundary_draw_hint') }}