fix(react): default node updates closes #4202
This commit is contained in:
@@ -6,6 +6,8 @@ import {
|
||||
NodeChange,
|
||||
NodeSelectionChange,
|
||||
EdgeSelectionChange,
|
||||
NodeRemoveChange,
|
||||
EdgeRemoveChange,
|
||||
} from '@xyflow/system';
|
||||
import type { Node, Edge, InternalNode } from '../types';
|
||||
|
||||
@@ -258,3 +260,10 @@ export function getElementsDiffChanges({
|
||||
|
||||
return changes;
|
||||
}
|
||||
|
||||
export function elementToRemoveChange<T extends Node | Edge>(item: T): NodeRemoveChange | EdgeRemoveChange {
|
||||
return {
|
||||
id: item.id,
|
||||
type: 'remove',
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user