diff --git a/src/components/Edges/wrapEdge.tsx b/src/components/Edges/wrapEdge.tsx index e1c0c357..21b1d471 100644 --- a/src/components/Edges/wrapEdge.tsx +++ b/src/components/Edges/wrapEdge.tsx @@ -63,7 +63,13 @@ export default (EdgeComponent: ComponentType) => { setSelectedElements({ id, source, target }); if (onClick) { - onClick(event, { id, source, target, type }); + const edgeElement: Edge = { id, source, target, type }; + + if (typeof data !== 'undefined') { + edgeElement.data = data; + } + + onClick(event, edgeElement); } };