import { ListChecks, RefreshCw } from "lucide-react"; import { WorkspaceState } from "@/components/layout/workspace-state"; import type { GenerationTask } from "@/services/api/task-center"; import { TaskListItem } from "./canvas-workspace-task-list-item"; // 任务面板:展示用户直接发起的生成任务;云端 Agent 内部任务由历史面板承载。 export function CanvasWorkspaceTaskPanel({ tasks, refreshing, onRefresh, onCancelTask }: { tasks: GenerationTask[]; refreshing?: boolean; onRefresh?: () => void; onCancelTask?: (task: GenerationTask) => void }) { return ( <>
任务 {tasks.length.toLocaleString("zh-CN")}
{tasks.length ? (
{tasks.map((task) => ( ))}
) : ( )}
); }