diff --git a/src/features/admin/components/AdminSidebar.js b/src/features/admin/components/AdminSidebar.js index 69e7f08..743f353 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 } from 'next/navigation'; +import { usePathname, useRouter } from 'next/navigation'; import * as Icons from '@zen/core/shared/icons'; import { ChevronDownIcon } from '@zen/core/shared/icons'; @@ -25,6 +25,7 @@ function resolveIcon(iconNameOrComponent) { const AdminSidebar = ({ isMobileMenuOpen, setIsMobileMenuOpen, appName, enabledModules, navigationSections: serverNavigationSections }) => { const pathname = usePathname(); + const router = useRouter(); // State to manage collapsed sections (all open by default) const [collapsedSections, setCollapsedSections] = useState(new Set()); @@ -143,7 +144,12 @@ const AdminSidebar = ({ isMobileMenuOpen, setIsMobileMenuOpen, appName, enabledM return (