import { PanelLeftClose, PanelLeftOpen } from "lucide-react"; import { Link, useLocation } from "react-router"; import { SystemAnnouncementCenter } from "@/components/layout/system-announcement-center"; import { WorkspaceAccountMenu } from "@/components/layout/workspace-account-menu"; import { AnimatedThemeToggler } from "@/components/ui/animated-theme-toggler"; import { useThemeStore } from "@/stores/use-theme-store"; import { useUserStore } from "@/stores/use-user-store"; const PAGE_TITLES: Record = { home: "首页", create: "创作", projects: "短剧创作", canvas: "画布", tasks: "任务", assets: "素材", skills: "技能库", wallet: "积分中心", settings: "设置", }; export function WorkspaceTopBar({ sidebarOpen, onToggleSidebar }: { sidebarOpen: boolean; onToggleSidebar: () => void }) { const theme = useThemeStore((state) => state.theme); const setTheme = useThemeStore((state) => state.setTheme); const user = useUserStore((state) => state.user); const { pathname } = useLocation(); const slug = pathname.split("/").filter(Boolean)[0]; const pageTitle = (slug && PAGE_TITLES[slug]) || "影策"; return (
{user ? : null}
); }