{{-- 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)
{{ $accountAddress['label'] }}
@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. --}}
{{-- Appel direct du chauffeur, sous le fil des étapes : sur un
téléphone, le lien « tel: » ouvre l'application d'appel.
Il n'apparaît qu'une fois la course payée, quand le numéro
du chauffeur est révélé au client. --}}
{{ __('messages.carriers_track_call_driver') }}
{{-- Navigation, une fois la course réellement commencée : le client
suit le trajet dans le GPS de son téléphone, départ et arrivée
préremplis, ou reste dans l'application. Liens fournis par le
serveur avec l'état de la course. --}}