#2625: TabNavigation.jsx
projectforge-webapp/src/components/base/page/edit/TabNavigation.jsx React JSX Component (Tab Navigation), projectforge-webapp/src/components/base/page/edit/TabNavigation.jsx 48 lines · 42 code · 1 comments · 5 blank
Tab navigation for edit pages (multiple form tabs). Renders Nav tabs with NavItem/NavLink per tab. Active tab highlighted via CSS class style.active. Uses React Router's navigate(tabLink, { state: location.state }) to preserve location state — including modal background — when switching between tabs. Accepts tabs array of {id, title, link} and activeTab id string. Imports: classnames, PropTypes, react-router (useNavigate/useLocation), Nav/NavItem/NavLink from design, Page.module.scss.
Git History
05bcb43b9 Modal dialog handling of history entries fixed.
f867698d3 wip: lift package versions
3685edd6c lift to react 18 wip
36bfe1dbe New react version, eslint reviewed by Fin.
c23bfbdf5 es-lint: review with Fin required.