fix(react): default node updates closes #4202

This commit is contained in:
moklick
2024-04-29 13:35:58 +02:00
parent 8c784c2035
commit 7501eace79
5 changed files with 37 additions and 26 deletions
+9
View File
@@ -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',
};
}