@props([ 'entete' => null, 'retour' => null, 'sansRetour' => false, ]) {{-- L'ossature d'un écran apprenant (v2.0 §3). Pas de menu, pas d'onglets. L'en-tête ne porte que trois gestes : revenir, changer de langue, éteindre la lumière. Le bas de l'écran porte le bouton unique, toujours au même endroit, sous le pouce — et le corps ne défile jamais sous lui grâce à la marge basse. --}} @php $rtl = app()->getLocale() === 'ar'; $apprenant = auth('apprenant')->user(); @endphp
@unless ($sansRetour) @endunless

{{ $entete }}

{{-- Bascule de langue : un seul tap, jamais un menu déroulant. --}} {{ $rtl ? 'FR' : 'ع' }}
{{-- pb-40 : le contenu ne se cache jamais derrière la barre du bouton unique. --}}
{{ $slot }}
@isset($action)
{{ $action }}
@endisset {{-- Le pied vit SOUS la barre du bouton unique, qui est fixe : sans cette marge basse, il disparaîtrait derrière elle et le lien de déconnexion deviendrait inatteignable. --}} @if ($apprenant) @endif