From 4576fb2284fc842b455083643923d2dcf2915a72 Mon Sep 17 00:00:00 2001 From: Kenzo-Wada Date: Wed, 24 Sep 2025 18:08:43 +0900 Subject: [PATCH] fix(docs): sidebar doesnt close on navigation --- components/HamburgerMenu.tsx | 2 +- components/SideNav.tsx | 26 ++++++++++++++++++-------- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/components/HamburgerMenu.tsx b/components/HamburgerMenu.tsx index ba0d81c..5c9eb55 100644 --- a/components/HamburgerMenu.tsx +++ b/components/HamburgerMenu.tsx @@ -32,7 +32,7 @@ export default function HamburgerMenu() { {isOpen && (
- +
)} diff --git a/components/SideNav.tsx b/components/SideNav.tsx index 004ae9d..0abcf27 100644 --- a/components/SideNav.tsx +++ b/components/SideNav.tsx @@ -5,14 +5,19 @@ import { Badge, Text } from "@/components/retroui"; import Link from "next/link"; import { usePathname } from "next/navigation"; -export default function SideNav() { +interface SideNavProps { + setIsOpen?: (isOpen: boolean) => void; +} + +export default function SideNav({ setIsOpen }: SideNavProps) { const pathname = usePathname(); return ( -
-