@include('partials.map-style')
@include('front.partials.top-header') @include('front.partials.desktop.search-header') @include('front.partials.sticky-header')
@include('front.partials.mobile.menu')

{{ __('messages.carriers_map_title') }}

{{ __('messages.carriers_map_intro') }}

{{-- Localisation : demandée au chargement, avec repli sur une saisie manuelle si le navigateur la refuse. --}}

{{ __('messages.carriers_locate_title') }}

@php // L'adresse du compte n'est proposée que si elle permet // réellement de situer : une rue sans commune ni code // postal ne mènerait nulle part. $account = auth()->user(); $accountAddress = $account && filled($account->address) && (filled($account->city) || filled($account->postal_code)) ? [ 'address' => $account->address, 'postal_code' => $account->postal_code, 'city' => $account->city, 'country' => $account->country, 'label' => trim($account->address . ', ' . trim($account->postal_code . ' ' . $account->city)), ] : null; @endphp @if($accountAddress)
@endif
{{ __('messages.carriers_locate_or') }}
{{-- Course en cours : de la demande envoyée jusqu'à l'arrivée, tout se joue ici. Le client n'a plus à quitter la carte — l'attente de validation, le paiement puis le suivi en direct se succèdent dans ce panneau, la carte dessous montrant le trajet réel. --}}
{{-- Les mêmes chauffeurs qu'à l'écran, en détail : la carte dit où, la liste dit quoi et à quel prix. --}}

{{-- Réservation en deux temps : la course et son tarif, puis le moment. Le client ne s'engage sur l'horaire qu'une fois le prix connu. --}}
@include('front.partials.footer')