Skip to content

Refactorise la navigation et les étapes

Sylvain Boulade requested to merge ui-navigation into main

Contexte

Pour le moment l'UI insitu consiste d'une seule "page" (au sens navigateur).

Il est plus propre d'avoir une page individuelle par étape, ne serait-ce que pour simplifier la navigation via clavier / souris, et pour séparer la logique.

Ref: https://datahub.incubateur.tech/infrastructure/indicateurs/-/issues/259

Contenu

Les principales différences:

  • Dans le StepContext, au lieu de maintenir un state manuellement, on se base sur l'URL du navigateur.
  • On utilise un "template" pour les parties communes à toutes les pages

Merge request reports