diff --git a/packages/core/src/components/Handle/Handle.vue b/packages/core/src/components/Handle/Handle.vue index 8563ec94..338f5b01 100644 --- a/packages/core/src/components/Handle/Handle.vue +++ b/packages/core/src/components/Handle/Handle.vue @@ -27,7 +27,7 @@ const { onMouseDown, onClick } = useHandle({ const isConnectable = computed(() => { if (isString(connectable) && connectable === 'single') { - return !connectedEdges.value.some((edge) => edge[type] === nodeId && edge[`${type}Handle`] === handleId) + return !connectedEdges.value.some((edge) => edge[type.value] === nodeId && edge[`${type.value}Handle`] === handleId) } else if (isFunction(connectable)) { return connectable(node, connectedEdges.value) }