Skip to content

Ajoute CTA de contact en bas du sommaire

Sylvain Boulade requested to merge add-summary-cta into main

Contexte

Nous voulons faciliter la possibilité pour les utilisateurs de faire des retours en cas d'erreur constatée.

Pour le moment nous avons uniquement un lien de contact dans le header. Une première idée est d'ajouter un bouton de contact au niveau du sommaire qui sera donc tout le temps visible quand le header ne l'est pas (car il scroll avec la page).

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

Contenu

Le look & feel est basé sur figma.

Pour ce qui est du positionnement du bouton, cela est plus compliqué que ça en a l'air car:

  • Le bouton doit être attaché au bas de l'écran lorsque le sommaire est visible en entier
  • Le bouton ne doit pas "dépasser" du sommaire lorsque nous sommes en bas de l'écran, au niveau du footer

Cela correspond sensiblement au comportement de "position: sticky", mais nous ne pouvons pas utiliser cette fonctionnalité dans ce cas car le menu latéral est lui-même déjà en position sticky.

Nous pouvons toutefois simuler ce comportement via des intersection observers - le résultat est le même, mais beaucoup plus de code est nécessaire pour l'obtenir.

Merge request reports