feat(wrapper): add onSelectionChange handler

This commit is contained in:
moklick
2020-05-25 14:00:46 +02:00
parent 3d80fb6586
commit f154f59e74
9 changed files with 62 additions and 43 deletions
+4 -4
View File
@@ -117,7 +117,7 @@ function renderEdge(
edge: Edge,
props: EdgeRendererProps,
nodes: Node[],
selectedElements: Elements,
selectedElements: Elements | null,
isInteractive: boolean
) {
const [sourceId, sourceHandleId] = edge.source.split('__');
@@ -154,9 +154,9 @@ function renderEdge(
targetPosition
);
const isSelected = (selectedElements as Edge[]).some(
(elm) => isEdge(elm) && elm.source === sourceId && elm.target === targetId
);
const isSelected = selectedElements
? (selectedElements as Edge[]).some((elm) => isEdge(elm) && elm.source === sourceId && elm.target === targetId)
: false;
return (
<EdgeComponent