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