#2617: GlobalNavigation.jsx
projectforge-webapp/src/components/base/navigation/GlobalNavigation.jsx Composant React JSX (Barre de navigation globale supérieure), projectforge-webapp/src/components/base/navigation/GlobalNavigation.jsx
61 lignes · 54 code · 0 commentaires · 7 vides
Barre de navigation réactive de premier niveau. Utilise le store Redux (state.menu) : mainMenu, favoritesMenu, myAccountMenu, badge. Déclenche loadMenu() au montage via useEffect. Mobile : activé/désactivé via NavbarToggler + Collapse Bootstrap. Affiche trois sections : CategoriesDropdown (catégories du menu principal avec menu déroulant), Navigation (barre des favoris, alignement me-auto), Navigation (mon compte, aligné à droite ml-auto text-nowrap). Chaque section s'affiche uniquement lorsque les données ne sont pas vides. Stylisé via Navigation.module.scss. Importations : useSelector/useDispatch de react-redux, Collapse/Navbar/NavbarToggler depuis design, CategoriesDropdown, Navigation, module SCSS.
Historique Git
e67067aa7 Migration de react-redux connect() vers les hooks (useSelector/useDispatch)
7c88abd0f wip remontée des dépendances
3685edd6c remontée vers react 18 wip
2f659535f le menu de droite (mon compte etc.) est désormais étiqueté comme right pour un alignement et des espaces corrects.
bbd81edc3 es-lint, nouvelles versions js.