Affichage des crédits
Description
En tant qu'utilisateur,
Je souhaite pouvoir afficher les crédits dans une fenêtre,
Afin d'avoir connaissance des attributions et des partenaires lié à l'application OSI.
Solution proposée
- Les crédit en bas de la carte doivent disparaître et s'afficher au sein d'une fenêtre modal
- La fenêtre modal doit être par défaut close
- La fenêtre modal doit pouvoir être affiché via un bouton en bas à gauche
- Le contenu doit être fourni par l'équipe OSI (si possible, passer par un template dans /public/templates)
- Pour le moment, les attributions (mentions) doivent rester en bas de l'écran et seront mises à jour avec les nouveaux fonds de plan
Points à détailler
Lors du COTECH n°9, la question de l'emplacement des attributions sous l'écran s'est posée. La question étant :
Est-il obligatoire de conserver les mentions toujours visibles ? Notamment avec un nombre important de couches visibles à l'écran ?
Ce point sera à aborder ultérieurement.
(Si) Règles spécifiques - Règles métiers
-
Afficher les crédits dans une modal -
Pouvoir masquer ou afficher à volonté la modale via un bouton en bas à gauche -
Conserver les mentions en l'état
Note technique
Documentation
https://react-bootstrap.netlify.app/components/modal/#overview
https://getbootstrap.com/docs/5.0/components/modal/
Spécification techniques
-
Un nouveau composant "CreditsModal.js" sera créé (dans
src/components
) -
Il faudra s'inspirer du bouton d'affichage du panel des fonds de plan pour afficher / masquer la modal
https://gitlab.in2p3.fr/letg/osi/osi-appli/-/blob/develop/src/components/BaseMapsSelector.js#L69
- Le composant sera à ajouter également dans Carlitto
https://gitlab.in2p3.fr/letg/osi/osi-appli/-/blob/develop/src/components/Carlitto.js#L445