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

[FEATURE] Redesign du menu burger (PIX-2257). #249

Merged

Conversation

alexandrecoin
Copy link
Contributor

@alexandrecoin alexandrecoin commented Mar 2, 2021

🦄 Problème

Le menu de navigation burger n'a pas été soumis au même traitement que le reste de Pix-Site et Pix-Pro.

🤖 Solution

Nouvelle intégration du menu pour mieux correspondre à ce qu'il est possible de retrouver sur les maquettes correspondantes.

🌈 Remarques

Plusieurs points sont à noter :

  • Nous avons choisi, et contrairement à ce qu'il est possible de retrouver sur les maquettes, de ne pas intégrer les logos de Pix et République Française car depuis la PR [FEATURE] Ne plus bouger les icone quand on ouvre le burger menu (PIX-2242). #247 , les icônes ne se déplacent plus lorsque l'on ouvre le menu, les laissant ainsi apparaitre une fois le menu ouvert, les rendant redondants. A cela s'ajoute une intégration non aisée liée à l'utilisation de la librairie vue-burger-menu.

  • Nous avons modifié l'organisation des données passées en props au composant BurgerMenuNav afin de les rendre plus facilement utilisables et de mieux accentuer la séparation entre ce est lien et action (ex: Enseignement Scolaire VS S'inscrire).
    Cela nous incite toutefois à une répétition de la création de la liste <ul> dans le composant de par la pluralité nouvellement créée des données passée à la liste.
    Nous optons donc pour la création d'un nouveau composant BurgerMenuNavItemsList contenant la liste <ul> en question et réutilisée deux fois dans le composant BurgerMenuNav afin de réduire la duplication de code.

💯 Pour tester

Aller sur Pix-site (.fr et .org) et Pix-Pro, et vérifier que l'intégration correspond aux maquettes proposées.

@pix-service
Copy link

I'm deploying this PR to these urls:

Please check it out!

@alexandrecoin alexandrecoin marked this pull request as ready for review March 2, 2021 15:06
@alexandrecoin alexandrecoin force-pushed the pix-2257-responsive-navigation-with-connexion-button branch 6 times, most recently from 1f5b050 to da50984 Compare March 3, 2021 09:45
Copy link
Contributor

@celineung celineung left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ sur IE

Il y a quelques comportements bizarres mais qui étaient déjà là avant.
Je note là mais c'est à traiter dans une autre PR:

  • le burger menu ne se ferme pas lorsqu'un élément du menu a été cliqué et que l'utilisateur est redirigé vers la page demandé
  • lorsque le burger est ouvert, l'opacité en background ne se met que sur la navigation
  • certaines pages sont toutes cassées sous IE (ex: enseignement scolaire) 😢

components/BurgerMenuNavItems.vue Outdated Show resolved Hide resolved
@alexandrecoin alexandrecoin force-pushed the pix-2257-responsive-navigation-with-connexion-button branch 3 times, most recently from 5c64928 to fcf164e Compare March 4, 2021 09:22
Copy link
Contributor

@sbedeau sbedeau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

praise: C'est un gros morceau, bien joué ! 🎉

components/BurgerMenuNav.vue Outdated Show resolved Hide resolved
components/BurgerMenuNavItems.vue Outdated Show resolved Hide resolved
components/BurgerMenuNavItems.vue Outdated Show resolved Hide resolved
components/BurgerMenuNavItems.vue Outdated Show resolved Hide resolved
components/NavigationSliceZone.vue Show resolved Hide resolved
components/NavigationSliceZone.vue Outdated Show resolved Hide resolved
components/NavigationSliceZone.vue Outdated Show resolved Hide resolved
components/NavigationSliceZone.vue Outdated Show resolved Hide resolved
components/slices/ActionsZone.vue Outdated Show resolved Hide resolved
@alexandrecoin alexandrecoin force-pushed the pix-2257-responsive-navigation-with-connexion-button branch from bbeea71 to b5ac0f3 Compare March 4, 2021 12:18
components/BurgerMenuNav.vue Outdated Show resolved Hide resolved
@alexandrecoin alexandrecoin force-pushed the pix-2257-responsive-navigation-with-connexion-button branch from b5ac0f3 to 3a88c77 Compare March 4, 2021 14:25
@alexandrecoin alexandrecoin merged commit 675a193 into dev Mar 4, 2021
@alexandrecoin alexandrecoin deleted the pix-2257-responsive-navigation-with-connexion-button branch March 4, 2021 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Func Review OK team-evaluation PR relatives à l'expérience d'évaluation Tech Review OK
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants