chore: added warnings #54

Merged
8464960 merged 4 commits from chore/more-warnings into main 2026-01-30 19:53:20 +00:00
Showing only changes of commit d3501cb063 - Show all commits

View File

@@ -90,9 +90,20 @@ const useFlowStore = create<FlowState>(UndoRedo((set, get) => ({
*/ */
onNodesChange: (changes) => set({nodes: applyNodeChanges(changes, get().nodes)}), onNodesChange: (changes) => set({nodes: applyNodeChanges(changes, get().nodes)}),
onNodesDelete: (nodes) => nodes.forEach((_node) => { onNodesDelete: (deletedNodes) => {
return;
}), const allNodes = get().nodes;
const deletedIds = new Set(deletedNodes.map(n => n.id));
deletedNodes.forEach((node) => {
get().unregisterNodeRules(node.id);
get().unregisterWarningsForId(node.id);
});
const remainingNodes = allNodes.filter((node) => !deletedIds.has(node.id));
// Validate only the survivors
get().validateDuplicateNames(remainingNodes);
},
onEdgesDelete: (edges) => { onEdgesDelete: (edges) => {
// we make sure any affected nodes get updated to reflect removal of edges // we make sure any affected nodes get updated to reflect removal of edges