feat(*): 工作区体验 - 将管理员入口下沉到左侧栏并优化画布目录卡片

This commit is contained in:
ddCat committed 2026-08-20 14:33:16 +08:00
1 parent 2e2b26ecc8
commit 36c08bcc9b
9 files changed
+1103 -100

No files matched your search

+8 -2
View File
@@ -10,7 +10,8 @@ import { WorkspaceLoadingState, WorkspaceState } from "@/components/layout/works
import { readZip } from "@/lib/zip";
import { setMediaBlob } from "@/services/file-storage";
import { setImageBlob } from "@/services/image-storage";
import { CanvasCreateCard, CanvasProjectCard } from "@/components/canvas/canvas-project-card";
import { CanvasCreateCard } from "@/components/canvas/canvas-project-card";
import { CanvasFolderCard } from "@/components/canvas/canvas-folder-card";
import type { CanvasExportFile } from "@/types/canvas-export";
import { useCanvasStore } from "@/stores/canvas/use-canvas-store";
import { useCanvasUiStore } from "@/stores/canvas/use-canvas-ui-store";
@@ -326,7 +327,12 @@ export default function CanvasPage() {
<CollectionGrid className="canvas-library-grid">
{showCreateCard ? <CanvasCreateCard disabled={!hydrated} onClick={createAndEnter} /> : null}
{visibleProjects.map((project) => (
<CanvasProjectCard key={project.id} project={project} projectName={project.projectId ? projectNames.get(project.projectId) || "未同步项目" : undefined} />
<CanvasFolderCard
key={project.id}
project={project}
projectName={project.projectId ? projectNames.get(project.projectId) || "未同步项目" : undefined}
onClick={() => enterProject(project.id)}
/>
))}
</CollectionGrid>
) : (