@yield('styles')
@include('chauffeur.partials.menu')
@include('chauffeur.partials.top-header')
{{-- Disponibilité et localisation, sur toutes les pages de l'espace. Seul un chauffeur qui s'est déclaré disponible partage sa position réelle — et non l'adresse de sa fiche — et apparaît sur la carte des clients. --}}
@csrf
{{-- Même ordre de priorité que le script, qui réécrit ce texte quand l'état change sans rechargement. --}}

@if ($chauffeurAvailable ?? false) {{ __('chauffeur.availability_on_hint') }} @elseif ($chauffeurUnavailableByChoice ?? false) {{ __('chauffeur.availability_off_hint') }} @elseif ($chauffeurBusy ?? false) {{ __('chauffeur.availability_busy_hint') }} @else {{ __('chauffeur.availability_activate_hint') }} @endif

{{-- Catégories du chauffeur : cochées, il y est proposé tant qu'il est disponible ; indisponible, il ne l'est dans aucune. --}} @if (! empty($chauffeurRanges))

{{ __('chauffeur.availability_ranges_title') }}

@foreach ($chauffeurRanges as $range)
@csrf
@endforeach

{{ __('chauffeur.availability_ranges_hint') }}

@endif

@yield('content')
@yield('scripts') {{-- Disponibilité et localisation du chauffeur, sur toutes les pages de son espace. L'interrupteur se tient à jour sans rechargement : au paiement d'une course le chauffeur passe indisponible, et redevient disponible à sa fin. Sa position réelle est envoyée tant qu'il la partage ; pendant une course, elle alimente en plus le suivi de cette course, à un rythme plus soutenu. --}}