diff --git a/src/components/MainDrawer.tsx b/src/components/MainDrawer.tsx index ad9a7a9c..4a21b7df 100644 --- a/src/components/MainDrawer.tsx +++ b/src/components/MainDrawer.tsx @@ -48,14 +48,15 @@ const CollapseMenu = ({ depth = 0, }: CollapseMenuProps) => { const pathname = usePathname(); - const [open, setOpen] = useState(isCollapseActive(pathname, link)); + const isActive = isCollapseActive(pathname, link); + const [open, setOpen] = useState(isActive); const menuCollapseTitle = (
@@ -76,8 +77,6 @@ const CollapseMenu = ({
); - const paddingLeftDepth = `pl-${4 * (depth + 1)}`; - return ( - - {submenu?.map((item, idx) => { - const hasSubmenu = item.submenu && item.submenu.length > 0; + +
+ {submenu?.map((item, idx) => { + const hasSubmenu = item.submenu && item.submenu.length > 0; + + if (!hasSubmenu) { + return ( + + ); + } - if (!hasSubmenu) { return ( - ); - } - - return ( - - ); - })} + })} +
);