From 1ef59179328c0642c7c189aaf03a3a44d211204a Mon Sep 17 00:00:00 2001 From: Isaac Sanchez-Hawkins <266845420+isanchez404@users.noreply.github.com> Date: Fri, 8 May 2026 12:50:53 -0400 Subject: [PATCH] fix(ui): expose sidebar group collapse state (#1163) * fix(ui): expose sidebar group collapse state * fix(ui): keep sidebar group panel mounted --------- Co-authored-by: Isaac Sanchez --- .../components/sections/shared/SidebarGroup.tsx | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/packages/ui/src/components/sections/shared/SidebarGroup.tsx b/packages/ui/src/components/sections/shared/SidebarGroup.tsx index 84c5c202..1d14f7db 100644 --- a/packages/ui/src/components/sections/shared/SidebarGroup.tsx +++ b/packages/ui/src/components/sections/shared/SidebarGroup.tsx @@ -30,6 +30,7 @@ export const SidebarGroup: React.FC = ({ children, }) => { const key = getStorageKey(storageKey, label); + const contentId = React.useId(); const [expanded, setExpanded] = useState(() => { try { @@ -54,6 +55,8 @@ export const SidebarGroup: React.FC = ({ - {expanded && ( -
- {children} -
- )} + ); };