From a3470241881c330ee46134c78e0bd76b3e8f2d64 Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Wed, 1 Oct 2025 14:04:50 +0700 Subject: [PATCH] chore(FE-40): update CollapseMenu styling --- src/components/MainDrawer.tsx | 56 +++++++++++++++++++---------------- 1 file changed, 31 insertions(+), 25 deletions(-) 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 ( - - ); - })} + })} +
);