From 7e677f72f806a1e29d273f63e4d4aa5cda514719 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <p.gawron@atcomp.pl> Date: Wed, 14 Aug 2024 11:39:44 +0200 Subject: [PATCH] link to old interface added --- .../FunctionalArea/NavBar/NavBar.component.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/components/FunctionalArea/NavBar/NavBar.component.tsx b/src/components/FunctionalArea/NavBar/NavBar.component.tsx index 5d166a8a..6631b800 100644 --- a/src/components/FunctionalArea/NavBar/NavBar.component.tsx +++ b/src/components/FunctionalArea/NavBar/NavBar.component.tsx @@ -9,10 +9,14 @@ import { IconButton } from '@/shared/IconButton'; import { store } from '@/redux/store'; import Image from 'next/image'; +import { useAppSelector } from '@/redux/hooks/useAppSelector'; +import { projectIdSelector } from '@/redux/project/project.selectors'; export const NavBar = (): JSX.Element => { const dispatch = useAppDispatch(); + const projectId = useAppSelector(projectIdSelector); + const toggleDrawerInfo = (): void => { if (store.getState().drawer.isOpen && store.getState().drawer.drawerName === 'project-info') { dispatch(closeDrawer()); @@ -56,6 +60,8 @@ export const NavBar = (): JSX.Element => { const apiDocsUrl = constant ? constant.apiDocsUrl : ''; + const oldUrl = `old_index.xhtml?id=${projectId}`; + return ( <div className="flex min-h-full w-[88px] flex-col items-center justify-between overflow-y-auto bg-cultured py-8"> <div data-testid="nav-buttons"> @@ -87,6 +93,11 @@ export const NavBar = (): JSX.Element => { {version} </a> </span> + <span className="text-center text-[8px] leading-4"> + <a href={oldUrl} target="_old_interface"> + Old interface + </a> + </span> </div> </div> ); -- GitLab