-
+ {/* AI 创作实况入口:放右下角,避免与 header 右上角的创作工具菜单重叠 */}
+
}>
diff --git a/client/src/components/layout/Sidebar.tsx b/client/src/components/layout/Sidebar.tsx
index 3fa7751963..e564a296d4 100644
--- a/client/src/components/layout/Sidebar.tsx
+++ b/client/src/components/layout/Sidebar.tsx
@@ -55,7 +55,7 @@ const navGroups: NavGroup[] = [
{ to: "/", label: "首页", icon: House },
{ to: "/help", label: "创作向导", icon: CircleHelp },
{ to: "/novels", label: "小说列表", icon: BookOpenText },
- { to: "/drama", label: "短剧工作台", icon: MonitorPlay, disabled: true },
+ { to: "/drama", label: "短剧工作台", icon: MonitorPlay },
{ to: "/comic", label: "漫画工作台", icon: SquareStack },
{ to: "/creative-hub", label: "创作中枢", icon: LayoutDashboard },
{ to: "/book-analysis", label: "拆书", icon: ScanSearch },
diff --git a/client/src/components/layout/mobile/MobileSiteShell.tsx b/client/src/components/layout/mobile/MobileSiteShell.tsx
index d215e989f2..562a0f9e4b 100644
--- a/client/src/components/layout/mobile/MobileSiteShell.tsx
+++ b/client/src/components/layout/mobile/MobileSiteShell.tsx
@@ -159,7 +159,7 @@ export default function MobileSiteShell({ children }: MobileSiteShellProps) {
{primaryNavItems.map((item) => {
const Icon = primaryIcons[item.key as MobilePrimaryNavKey];
- const isActive = item.key === "more" ? activeGroup === "more" || moreOpen : activeGroup === item.key;
+ const isActive = item.key === "more" ? moreOpen : !moreOpen && activeGroup === item.key;
return (