Merge branch 'next' into refactor/set-nodes
This commit is contained in:
@@ -162,9 +162,8 @@ export function useReactFlow<NodeType extends Node = Node, EdgeType extends Edge
|
||||
|
||||
if (hasMatchingEdges) {
|
||||
if (hasDefaultEdges) {
|
||||
store.setState({
|
||||
edges: edges.filter((e) => !matchingEdges.some((mE) => mE.id === e.id)),
|
||||
});
|
||||
const nextEdges = edges.filter((e) => !matchingEdges.some((mE) => mE.id === e.id));
|
||||
store.getState().setEdges(nextEdges);
|
||||
}
|
||||
|
||||
onEdgesDelete?.(matchingEdges);
|
||||
@@ -178,9 +177,8 @@ export function useReactFlow<NodeType extends Node = Node, EdgeType extends Edge
|
||||
|
||||
if (hasMatchingNodes) {
|
||||
if (hasDefaultNodes) {
|
||||
store.setState({
|
||||
nodes: nodes.filter((n) => !matchingNodes.some((mN) => mN.id === n.id)),
|
||||
});
|
||||
const nextNodes = nodes.filter((n) => !matchingNodes.some((mN) => mN.id === n.id));
|
||||
store.getState().setNodes(nextNodes);
|
||||
}
|
||||
|
||||
onNodesDelete?.(matchingNodes);
|
||||
|
||||
Reference in New Issue
Block a user