do not set all edges selected to false if selecting one edge

This commit is contained in:
peterkogo
2025-09-30 18:01:10 +02:00
parent da77772deb
commit f8c943d391
+1 -1
View File
@@ -259,7 +259,7 @@ export function createStore<NodeType extends Node = Node, EdgeType extends Edge
const edgeWillBeSelected = ids.includes(edge.id); const edgeWillBeSelected = ids.includes(edge.id);
const selected = isMultiSelection ? edge.selected || edgeWillBeSelected : edgeWillBeSelected; const selected = isMultiSelection ? edge.selected || edgeWillBeSelected : edgeWillBeSelected;
if (edge.selected !== selected) { if (!!edge.selected !== selected) {
return { ...edge, selected }; return { ...edge, selected };
} }
return edge; return edge;