Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(website): add dsfr header footer rdvi #2712

Open
wants to merge 7 commits into
base: staging
Choose a base branch
from

Conversation

Michaelvilleneuve
Copy link
Collaborator

Cette PR ajoute le DSFR sur le header et le footer du website.

L'intégration du DSFR se fait via le package NPM puis un lien symbolique pointant vers les node_modules.
Cela permet une intégration facilité sans gestion via webpack. J'ai suivi la façon d'intégrer de rdvs pour cela.

Pour le header et le footer j'ai fait le choix de ne pas intégrer pour le moment la Gem ViewComponents du DSFR, en effet j'ai été bloqué un moment par l'impossibilité d'intégrer notre lien de connexion dans ce header étant donné que nous utilisons un formulaire POST.

Dans les faits après avoir fouillé le code de la Gem et demandé conseils à Rdvs étant donné que la gem offre simplement des helpers je pense pas que l'on ait intérêt à s'obliger à l'utilisation de la gem pour les cas spécifique.

Surement qu'on aura plus d'occasion d'en bénéficier dans le reste de l'intégration du DSFR et dans des composants plus restreins.

Étant donné que la feuille de style du DSFR apporte du stylé général j'ai également dû ajouter une sorte de reset CSS pour enforce notre propre feuille de style sur certains éléments (notamment hover de boutons et liens).

Nouveau header du website

Screenshot 2025-03-12 at 11 03 21

Page stats en étant connecté

Screenshot 2025-03-12 at 11 03 40

Footer du website

Screenshot 2025-03-12 at 11 03 26

Fix #2565

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[DSFR] - Passer le Header et le Footer de rdvi au DSFR
1 participant