diff --git a/src/features/admin/components/AdminSidebar.js b/src/features/admin/components/AdminSidebar.js index f37156b..5837519 100644 --- a/src/features/admin/components/AdminSidebar.js +++ b/src/features/admin/components/AdminSidebar.js @@ -2,7 +2,7 @@ import React, { useState, useEffect } from 'react'; import Link from 'next/link'; -import { usePathname, useRouter } from 'next/navigation'; +import { usePathname } from 'next/navigation'; import * as Icons from '@zen/core/shared/icons'; import { ChevronDownIcon } from '@zen/core/shared/icons'; @@ -22,17 +22,10 @@ function resolveIcon(iconNameOrComponent) { const AdminSidebar = ({ isMobileMenuOpen, setIsMobileMenuOpen, appName, enabledModules, navigationSections: serverNavigationSections }) => { const pathname = usePathname(); - const router = useRouter(); const [collapsedSections, setCollapsedSections] = useState(new Set()); const toggleSection = (sectionId) => { - const section = navigationSections.find(s => s.id === sectionId); - - if (section && isSectionActive(section)) { - return; - } - setCollapsedSections(prev => { const newCollapsed = new Set(prev); if (newCollapsed.has(sectionId)) { @@ -131,12 +124,7 @@ const AdminSidebar = ({ isMobileMenuOpen, setIsMobileMenuOpen, appName, enabledM return (