diff --git a/package/src/components/ConnectionLine/ConnectionLine.vue b/package/src/components/ConnectionLine/ConnectionLine.vue index fd5fabcb..1133aa0b 100644 --- a/package/src/components/ConnectionLine/ConnectionLine.vue +++ b/package/src/components/ConnectionLine/ConnectionLine.vue @@ -17,8 +17,10 @@ const sourceHandle = store.connectionHandleId && store.connectionHandleType ? props.sourceNode.handleBounds[store.connectionHandleType]?.find((d: HandleElement) => d.id === store.connectionHandleId) : store.connectionHandleType && props.sourceNode.handleBounds[store.connectionHandleType ?? 'source']?.[0] + const sourceHandleX = sourceHandle ? sourceHandle.x + sourceHandle.width / 2 : props.sourceNode.dimensions.width / 2 const sourceHandleY = sourceHandle ? sourceHandle.y + sourceHandle.height / 2 : props.sourceNode.dimensions.height + const sourceX = props.sourceNode.computedPosition.x + sourceHandleX const sourceY = props.sourceNode.computedPosition.y + sourceHandleY diff --git a/package/src/components/Edges/EdgeText.vue b/package/src/components/Edges/EdgeText.vue index 754b4f6b..a03005f6 100644 --- a/package/src/components/Edges/EdgeText.vue +++ b/package/src/components/Edges/EdgeText.vue @@ -39,11 +39,7 @@ export default { /> - + diff --git a/package/src/components/Nodes/DefaultNode.vue b/package/src/components/Nodes/DefaultNode.vue index e062fc16..20a95a18 100644 --- a/package/src/components/Nodes/DefaultNode.vue +++ b/package/src/components/Nodes/DefaultNode.vue @@ -21,7 +21,7 @@ export default { :is-connectable="props.connectable" :is-valid-connection="props.isValidTargetPos" /> - +