From 6b718185314b09454136053d6ed4f00f88be6497 Mon Sep 17 00:00:00 2001 From: Hyko Date: Sun, 19 Apr 2026 17:15:52 -0400 Subject: [PATCH] feat(admin): navigate to first section item when expanding collapsed sidebar section --- src/features/admin/components/AdminSidebar.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 (