feat: implement cross-canvas linking, enhanced node type selection, and canvas management

This commit is contained in:
2026-04-28 23:16:11 +05:00
parent 1f87f0d6e9
commit 89b3340253
5 changed files with 107 additions and 15 deletions
+8 -1
View File
@@ -23,6 +23,8 @@ export interface CanvasEdge {
}
export interface CanvasData {
id?: string
name?: string
nodes: CanvasNode[]
edges: CanvasEdge[]
}
@@ -72,7 +74,12 @@ export const useCanvas = () => {
toSide: e.toSide || 'left'
}))
return { nodes, edges }
return {
id: json.id,
name: json.name,
nodes,
edges
}
}
const getAuthHeaders = (): Record<string, string> => {