{{-- Barre latérale (desktop), barre d'onglets et feuille « Plus » (mobile) — séparation vitrine/application, 2026-10-13. Même liste de 5 entrées, rendue différemment selon le contexte. --}} @php $eleveNav = [ ['ma-classe', 'Ma classe', '', null], ['emploi-du-temps', 'Emploi du temps', '', null], ['mes-devoirs', 'Mes devoirs', '', $badgeMesDevoirs], ['mes-cours', 'Mes cours', '', null], ['mes-notes', 'Mes notes', '', null], ]; $profNav = [ ['mes-classes.index', 'Mes classes', '', null], ['emploi-du-temps', 'Emploi du temps', '', null], ['seances-en-direct', 'Séances en direct', '', null], ['bibliotheque.app', 'Bibliothèque', '', null], ['resultats', 'Résultats', '', null], ]; $entrees = $estProf ? $profNav : $eleveNav; @endphp @if (! ($mobile ?? false) && ! ($mobilePlus ?? false)) @foreach ($entrees as [$route, $label, $svg, $badge])
  • routeIs($route)) aria-current="page" @endif> {!! $svg !!} {{ $label }} @if ($badge) {{ $badge }} @endif
  • @endforeach @elseif ($mobile ?? false) @foreach (array_slice($entrees, 0, 4) as [$route, $label, $svg, $badge])
  • routeIs($route)) aria-current="page" @endif> {!! $svg !!} {{ $label }} @if ($badge) {{ $badge }} @endif
  • @endforeach @else @foreach (array_slice($entrees, 4) as [$route, $label, $svg, $badge]) {!! $svg !!} {{ $label }} @endforeach @foreach ($raccourcis as $raccourci) {{ $raccourci->label }} @endforeach @endif