Skip to content

fix(header): masquer le menu de navigation en mode connecté#3166

Merged
Viczei merged 4 commits intoalphafrom
fix/3157-hide-menu-when-logged-in
Apr 8, 2026
Merged

fix(header): masquer le menu de navigation en mode connecté#3166
Viczei merged 4 commits intoalphafrom
fix/3157-hide-menu-when-logged-in

Conversation

@Viczei
Copy link
Copy Markdown
Contributor

@Viczei Viczei commented Apr 8, 2026

Résumé

  • Masque le menu de navigation principal (liens "Accueil" et "Observatoire") du header lorsque l'utilisateur est connecté.
  • Le menu reste affiché pour les utilisateurs non connectés.

Closes #3157

Test plan

  • Vérifier qu'en mode déconnecté, les liens "Accueil" et "Observatoire" sont visibles dans le header (desktop + mobile)
  • Vérifier qu'en mode connecté (ProConnect), les liens "Accueil" et "Observatoire" ne sont plus visibles
  • Vérifier que le menu mobile (modal) reste fonctionnel pour les deux états (Aide + Se connecter / Compte utilisateur)

@Viczei Viczei self-assigned this Apr 8, 2026
@Viczei Viczei requested a review from a team as a code owner April 8, 2026 08:01
@revu-bot revu-bot Bot requested a review from revu-bot April 8, 2026 08:01
Copy link
Copy Markdown
Collaborator

@revu-bot revu-bot left a comment

Choose a reason for hiding this comment

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

PR Review: Hide navigation menu in authenticated mode

This is a small, focused change that conditionally renders the <Navigation /> component based on session state. The logic is correct and aligns with issue #3157.

File Lines Severity Issue Action
MobileMenu.tsx 52 IMPORTANT Navigation hidden only in mobile menu, not desktop nav bar Verify desktop header also hides nav
MobileMenu.tsx 52 IMPORTANT No test coverage for the new conditional rendering Add unit/integration tests

Overall: The change is minimal and correct for the mobile menu path, but raises questions about consistency with the desktop layout and the absence of test coverage for a user-facing conditional.

Comment thread packages/app/src/modules/layout/Header/MobileMenu.tsx
Comment thread packages/app/src/modules/layout/Header/MobileMenu.tsx
Le sous-menu "Accueil" et "Observatoire" ne doit pas apparaître
lorsque l'utilisateur est connecté.

Closes #3157
@Viczei Viczei temporarily deployed to build-review-auto April 8, 2026 08:57 — with GitHub Actions Inactive
@Viczei Viczei temporarily deployed to build-review-auto April 8, 2026 09:44 — with GitHub Actions Inactive
@Viczei Viczei temporarily deployed to build-review-auto April 8, 2026 09:49 — with GitHub Actions Inactive
@tokenbureau
Copy link
Copy Markdown

tokenbureau Bot commented Apr 8, 2026

@Viczei Viczei merged commit ea2374d into alpha Apr 8, 2026
18 checks passed
@Viczei Viczei deleted the fix/3157-hide-menu-when-logged-in branch April 8, 2026 09:56
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.

Sous menu

4 participants