#2625 : TabNavigation.jsx
projectforge-webapp/src/components/base/page/edit/TabNavigation.jsx Composant React JSX (Navigation par onglets), projectforge-webapp/src/components/base/page/edit/TabNavigation.jsx 48 lignes · 42 lignes de code · 1 commentaire · 5 lignes vides
Navigation par onglets pour les pages d'édition (formulaires à onglets multiples). Affiche des onglets Nav avec NavItem/NavLink par onglet. L'onglet actif est mis en évidence via la classe CSS style.active. Utilise navigate(tabLink, { state: location.state }) de React Router pour préserver l'état de l'emplacement — y compris le background modal — lors du changement d'onglet. Accepte un tableau tabs de {id, title, link} et une chaîne activeTab id. Importations : classnames, PropTypes, react-router (useNavigate/useLocation), Nav/NavItem/NavLink depuis design, Page.module.scss.
Historique Git
05bcb43b9 Gestion des entrées d'historique des boîtes de dialogue modales corrigée.
f867698d3 wip : mise à jour des versions des packages
3685edd6c wip : mise à jour vers React 18
36bfe1dbe Nouvelle version de React, eslint revu par Fin.
c23bfbdf5 es-lint : révision avec Fin requise.