From 73cb64e1e8264f7c17b9f61b5bb230f25ebdbf5e Mon Sep 17 00:00:00 2001 From: wwwwwwwww <526125649@qq.com> Date: Mon, 15 Jun 2026 15:25:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=89=8D=E5=8F=B0=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E5=88=86=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/Layout/AppLayout.tsx | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/video-gen-app/src/components/Layout/AppLayout.tsx b/video-gen-app/src/components/Layout/AppLayout.tsx index dbb00dd4..b1ac9c48 100644 --- a/video-gen-app/src/components/Layout/AppLayout.tsx +++ b/video-gen-app/src/components/Layout/AppLayout.tsx @@ -410,11 +410,11 @@ const AppLayout: React.FC = () => { {/* Menu */}
- {!collapsed && ( + {/* {!collapsed && (
导航
- )} + )} */} {(() => { const groups = menuItems.filter(m => (m.menu_type ?? m.menuType) === 'group'); const pages = menuItems.filter(m => (m.menu_type ?? m.menuType) !== 'group'); @@ -454,19 +454,15 @@ const AppLayout: React.FC = () => { groups.sort((a, b) => (a.sortOrder ?? 0) - (b.sortOrder ?? 0)).forEach(g => { const children = (childMap[g.id] || []).sort((a, b) => (a.sortOrder ?? 0) - (b.sortOrder ?? 0)); if (!collapsed) { - const isGroupOpen = !collapsedGroups[g.id]; items.push(
-
setCollapsedGroups(prev => ({ ...prev, [g.id]: !prev[g.id] }))} style={{ - display: 'flex', alignItems: 'center', justifyContent: 'space-between', - padding: '8px 14px', margin: '8px 0 2px', cursor: 'pointer', - color: 'rgba(148,163,184,0.5)', fontSize: 11, fontWeight: 600, - letterSpacing: 0.5, +
- {g.label} - + {g.label}
- {isGroupOpen && children.map(c => renderMenuItem(c, 1))} + {children.map(c => renderMenuItem(c, 1))}
); } else {