diff --git a/src/components/Dashboard/common/DashboardSidebar.jsx b/src/components/Dashboard/common/DashboardSidebar.jsx index e01cd478..b88c9b32 100644 --- a/src/components/Dashboard/common/DashboardSidebar.jsx +++ b/src/components/Dashboard/common/DashboardSidebar.jsx @@ -75,17 +75,19 @@ const DashboardSidebar = ({ } // Recursive function to map items and their children - const mapItemsRecursively = (items) => { + const mapItemsRecursively = (items, showCollapsedTooltip = true) => { return items.map((item) => { if (item?.type === 'divider') { return item } + console.log(item) + const icon = item.icon || getSidebarIconNode(item.iconKey) const mappedItem = { key: item.key, icon: - collapsed && !isMobile ? ( + collapsed && !isMobile && showCollapsedTooltip && !item.children ? ( ) : ( icon @@ -100,7 +102,7 @@ const DashboardSidebar = ({ // Recursively map children if they exist if (item?.children && Array.isArray(item.children)) { - mappedItem.children = mapItemsRecursively(item.children) + mappedItem.children = mapItemsRecursively(item.children, false) } return mappedItem