From 44fd61c03966ed75b474b4d6340c8a32d544d287 Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Sun, 19 Jul 2026 11:32:33 +0330 Subject: [PATCH] update sidebar --- src/config/SideBarSubMenu.ts | 4 ++++ src/shared/components/OtherSubMenu.tsx | 14 ++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/src/config/SideBarSubMenu.ts b/src/config/SideBarSubMenu.ts index 2ded6d1..9c5c9c2 100644 --- a/src/config/SideBarSubMenu.ts +++ b/src/config/SideBarSubMenu.ts @@ -43,6 +43,10 @@ export const getSubMenuNameFromPath = (pathname: string): string => { return "customers"; } + if (pathname.startsWith("/workspace") || pathname.startsWith("/project") || pathname.startsWith("/taskmanager")) { + return "other"; + } + const segment = pathname.split("/")[1] ?? ""; return pathSegmentToSubMenu[segment] ?? ""; }; diff --git a/src/shared/components/OtherSubMenu.tsx b/src/shared/components/OtherSubMenu.tsx index e8d891c..4f7cb12 100644 --- a/src/shared/components/OtherSubMenu.tsx +++ b/src/shared/components/OtherSubMenu.tsx @@ -12,6 +12,15 @@ const OtherSubMenu: FC = () => { const isActive = (name: string) => location.pathname.includes(name); + const isTaskManagerActive = + location.pathname.startsWith(Pages.taskmanager.workspace) || + location.pathname === Pages.taskmanager.workspaceList || + location.pathname.startsWith(Pages.taskmanager.updateWorkspace) || + location.pathname === Pages.taskmanager.createWorkspace || + location.pathname === Pages.taskmanager.createProject || + location.pathname.startsWith(Pages.taskmanager.updateProject) || + location.pathname.startsWith(Pages.taskmanager.projectList); + return (
@@ -70,6 +79,11 @@ const OtherSubMenu: FC = () => { link={Pages.messages.list} activeName="contacts_us" /> +
);