{{-- Le chemin (v2.0 §3). « Progression figurée par un chemin dont les étapes s'allument, pas par un pourcentage. » Chaque module est une PHOTO : l'image porte le sens pour qui ne lit pas. Une pastille dit l'état — franchie, en cours, verrouillée — sans qu'aucun chiffre soit nécessaire. --}} {{-- Bandeau des heures : un chiffre, gros, et rien d'autre. Le détail est un tap plus loin. --}} {{ (int) $heures }} {{ __('formation.heures_accomplies') }} {{ __('formation.sur_objectif', ['objectif' => $objectif]) }}

{{ __('formation.mon_parcours') }}

@forelse ($etapes as $index => $etape) @php $module = $etape['module']; $etat = $etape['etat']; $ouvert = $etape['ouvert']; @endphp
{{-- Le fil du chemin : il relie les étapes, et il s'allume derrière soi. --}}
$etat === 'termine', 'bg-primaire text-white dark:text-navy' => $etat === 'en_cours', 'border-2 border-bordure bg-surface text-encre-doux' => in_array($etat, ['a_venir', 'verrouille'], true), ])> @if ($etat === 'termine') @elseif ($etat === 'verrouille') @else {{ $index + 1 }} @endif @unless ($loop->last) $etat === 'termine', 'bg-bordure' => $etat !== 'termine', ])> @endunless
@if ($ouvert) @include('livewire.formation.partials.vignette-module', ['module' => $module, 'etat' => $etat, 'etape' => $etape]) @else
@include('livewire.formation.partials.vignette-module', ['module' => $module, 'etat' => $etat, 'etape' => $etape])
@endif
@empty

{{ __('formation.aucun_module') }}

@endforelse {{-- Le bouton unique : à chaque instant, un grand « continuer » et rien d'autre. --}} @if ($prochaine) {{ $pourcentage > 0 ? __('formation.reprendre') : __('formation.commencer') }} @else {{ __('formation.ma_progression') }} @endif