Fixed not saving on drop

This commit is contained in:
Lucas Oliveira 2024-01-24 18:57:47 +01:00
commit 16e959b639

View file

@ -201,7 +201,7 @@ const useFlowStore = create<FlowStoreType>((set, get) => ({
.map((node) => ({ ...node, selected: false })) .map((node) => ({ ...node, selected: false }))
.concat({ ...newNode, selected: false }); .concat({ ...newNode, selected: false });
}); });
set({ nodes: newNodes }); get().setNodes(newNodes);
selection.edges.forEach((edge: Edge) => { selection.edges.forEach((edge: Edge) => {
let source = idsMap[edge.source]; let source = idsMap[edge.source];
@ -245,7 +245,7 @@ const useFlowStore = create<FlowStoreType>((set, get) => ({
newEdges.map((edge) => ({ ...edge, selected: false })) newEdges.map((edge) => ({ ...edge, selected: false }))
); );
}); });
set({ edges: newEdges }); get().setEdges(newEdges);
}, },
setLastCopiedSelection: (newSelection) => { setLastCopiedSelection: (newSelection) => {
set({ lastCopiedSelection: newSelection }); set({ lastCopiedSelection: newSelection });