feat(canvas): add group node support with drag-and-drop functionality

This commit is contained in:
HouYunFei
2026-07-09 11:48:23 +08:00
parent 050b36fad1
commit abe3be58a6
9 changed files with 169 additions and 27 deletions
+2
View File
@@ -15,6 +15,7 @@ export enum CanvasNodeType {
Config = "config",
Video = "video",
Audio = "audio",
Group = "group",
}
export type CanvasNodeStatus = "idle" | "success" | "loading" | "error";
@@ -56,6 +57,7 @@ export type CanvasNodeMetadata = {
mimeType?: string;
bytes?: number;
durationMs?: number;
groupId?: string;
};
export type CanvasNodeData = {