Added recursive edge updating on group nodes
This commit is contained in:
parent
46c538c4a7
commit
0d7c6422f4
1 changed files with 6 additions and 1 deletions
|
|
@ -376,7 +376,6 @@ export function TabsProvider({ children }: { children: ReactNode }) {
|
|||
selectionInstance: { nodes: Node[]; edges: Edge[] },
|
||||
position: { x: number; y: number; paneX?: number; paneY?: number }
|
||||
) {
|
||||
console.log(selectionInstance);
|
||||
let minimumX = Infinity;
|
||||
let minimumY = Infinity;
|
||||
let idsMap = {};
|
||||
|
|
@ -445,6 +444,12 @@ export function TabsProvider({ children }: { children: ReactNode }) {
|
|||
);
|
||||
});
|
||||
data.node.flow.data!.nodes = internNodes;
|
||||
|
||||
let internEdges = [];
|
||||
data.node.flow.data!.edges.map((edge) => {
|
||||
internEdges = updateEdgeId(edge, idsMap, internEdges);
|
||||
});
|
||||
data.node.flow.data!.edges = internEdges;
|
||||
}
|
||||
|
||||
// Create a new node object
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue