fix(navigation): correctifs flux retour post-rapport et post-sujets (reset sticky useEffect)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
f51caa1b75
commit
da4e465125
3 changed files with 30 additions and 27 deletions
|
|
@ -54,17 +54,19 @@ export function AppRouter() {
|
|||
<Route path="/" element={<Navigate to="/dashboard" replace />} />
|
||||
<Route path="/dashboard" element={<DashboardPage />} />
|
||||
|
||||
{/* Simulation — /simulation/ee et /sujets partagent le SimulationFlowProvider. */}
|
||||
{/* Simulation — /simulation/ee, /sujets et /rapport/:id partagent le
|
||||
SimulationFlowProvider. L'instance est préservée entre ces routes
|
||||
par React Router tant que le layout parent reste monté, ce qui
|
||||
permet à RapportPage.reset() d'agir sur le même state que
|
||||
SimulationPage (bouton « Nouvelle simulation » + breadcrumb). */}
|
||||
<Route path="/simulation" element={<Navigate to="/simulation/ee" replace />} />
|
||||
<Route element={<SimulationFlowLayout />}>
|
||||
<Route path="/simulation/ee" element={<SimulationPage />} />
|
||||
<Route path="/sujets" element={<SujetsPage />} />
|
||||
<Route path="/rapport/:id" element={<RapportPage />} />
|
||||
</Route>
|
||||
<Route path="/simulation/eo" element={<ComingSoon />} />
|
||||
|
||||
{/* Rapport */}
|
||||
<Route path="/rapport/:id" element={<RapportPage />} />
|
||||
|
||||
{/* Autres sections — Sprint 4+ */}
|
||||
<Route path="/examen" element={<ComingSoon />} />
|
||||
<Route path="/progression" element={<ComingSoon />} />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue