From 096b8b33fc69d3d910dff3ead86183f35dd3b380 Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Fri, 1 May 2026 13:15:20 -0600 Subject: [PATCH] fix(sidebar): close mobile sidebar on navigation Closes #4340 --- apps/dokploy/components/layouts/side.tsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/apps/dokploy/components/layouts/side.tsx b/apps/dokploy/components/layouts/side.tsx index fbfbf44e7..c9a4d5dfb 100644 --- a/apps/dokploy/components/layouts/side.tsx +++ b/apps/dokploy/components/layouts/side.tsx @@ -868,6 +868,19 @@ function SidebarLogo() { ); } +function MobileCloser() { + const pathname = usePathname(); + const { setOpenMobile, isMobile } = useSidebar(); + + useEffect(() => { + if (isMobile) { + setOpenMobile(false); + } + }, [pathname, isMobile, setOpenMobile]); + + return null; +} + export default function Page({ children }: Props) { const [defaultOpen, setDefaultOpen] = useState( undefined, @@ -933,6 +946,7 @@ export default function Page({ children }: Props) { } as React.CSSProperties } > + {/*