diff --git a/apps/blog/src/components/Sidebar/Sidebar.tsx b/apps/blog/src/components/Sidebar/Sidebar.tsx
index 939819f..a9ac9d3 100644
--- a/apps/blog/src/components/Sidebar/Sidebar.tsx
+++ b/apps/blog/src/components/Sidebar/Sidebar.tsx
@@ -99,7 +99,7 @@ const Sidebar = () => {
{/* sidebar items */}
{NavbarData.map((item, index) => {
- return
+ return
})}
diff --git a/apps/blog/src/components/Sidebar/SubMenu.tsx b/apps/blog/src/components/Sidebar/SubMenu.tsx
index 241cee1..486bb82 100644
--- a/apps/blog/src/components/Sidebar/SubMenu.tsx
+++ b/apps/blog/src/components/Sidebar/SubMenu.tsx
@@ -45,12 +45,14 @@ const SidebarLabel = styled.span`
interface Props {
item: Item
+ onClick: () => void
}
-const SubMenu = ({ item }: Props) => {
+const SubMenu = ({ item, onClick }: Props) => {
const { path, icon, title } = item
const [isSubNavOpen, setSubNavOpen] = useState(false)
const handleSidebarLinkClick = useCallback(() => {
+ onClick()
setSubNavOpen((prev) => !prev)
}, [isSubNavOpen])