Skip to content

feat(ui): rend la page d'accueil compatible avec les normes d'accessibilité

BITARD Michaël requested to merge audit-accessibilite-page-accueil into master

Created by: MichaelBitard

Checkbox

Cette PR est hardcore, il faut à peu près tout vérifier

  • La page d'accueil fonctionne toujours (filtres, tabs, ...)
  • Les statistiques fonctionnent toujours (comparer les valeurs de la prod avec la dev)
  • Les pages avec des tableaux fonctionnent toujours (entreprises, démarches, activités, travaux, métas, administrations. utilisateurs, ...)

Related to:

Problèmes en cours avant merge

  • La carte qui est hyper lente dès qu'on zoom/dézoom (un système de cache local pourrait être hyper efficace, parce qu'on passe notre temps à reloader les même infos (sauf au niveau de zoom > 7 où on load en plus les périmètres))
    • On sent qu'on pourrait gérer le cycle de vie de notre donnée à cette endroit là
    • Dans un premier temps on pourrait le faire dans le composant titres/Map.tsx
  • Des tests storybook à rajouter sur les composants
  • Un composant liste capable de recevoir des AsyncData pour gérer en interne le loading (duplication) ?
  • Le composant table-auto ne doit pas impacter l'URL quand on change la colonne de tri
  • Bug sur les filtres qui ne s'affichent pas comme séléctionnés si on recharge la page, alors que le filtre est bien appliqué côté back
  • Le bouton 'valider' des filtres est moche
  • Il y'a des doubles requêtes qui partent parfois quand on met à jour les filtres, ce qui lance des "aborted" dans la console du front
  • les couleurs des domaines dans la carte ne sont plus bons (svg-fill-domaine)

Problèmes à analyser

Les différents // @ts-ignore typescript est perdu ici

Merge request reports

Loading