From 8e3fef504cc0fe802ded4c0b2edac8ed4060bacd Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Fri, 8 Apr 2022 20:59:14 +0200 Subject: [PATCH] refactor(nodes,edges,types!): Change label-type to string | VNode | Object --- .../components/ConnectionLine/ConnectionLine.vue | 2 ++ package/src/components/Edges/EdgeText.vue | 6 +----- package/src/components/Nodes/DefaultNode.vue | 2 +- package/src/components/Nodes/InputNode.vue | 2 +- package/src/components/Nodes/OutputNode.vue | 2 +- package/src/types/components.ts | 9 ++------- package/src/types/flow.ts | 9 ++------- package/src/types/node.ts | 15 ++++++++------- 8 files changed, 18 insertions(+), 29 deletions(-) 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" /> - +