feat: implement cross-canvas linking, enhanced node type selection, and canvas management
This commit is contained in:
@@ -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> => {
|
||||
|
||||
Reference in New Issue
Block a user