diff --git a/examples/CustomNode/ColorSelectorNode.vue b/examples/CustomNode/ColorSelectorNode.vue index a0823f2f..52caadec 100644 --- a/examples/CustomNode/ColorSelectorNode.vue +++ b/examples/CustomNode/ColorSelectorNode.vue @@ -25,11 +25,13 @@ const sourceHandleStyleB: CSSProperties = { ...targetHandleStyle, bottom: '10px' const onConnect = (params: Connection | Edge) => console.log('handle onConnect', params) diff --git a/examples/CustomNode/CustomNode.vue b/examples/CustomNode/CustomNode.vue index 9f21d969..a609387c 100644 --- a/examples/CustomNode/CustomNode.vue +++ b/examples/CustomNode/CustomNode.vue @@ -47,9 +47,7 @@ onMounted(() => { if (isEdge(e) || e.id !== '2') { return e } - const color = (event.target as HTMLInputElement).value - bgColor.value = color return { diff --git a/src/components/Edges/Edge.vue b/src/components/Edges/Edge.vue index 403212a2..24e4478d 100644 --- a/src/components/Edges/Edge.vue +++ b/src/components/Edges/Edge.vue @@ -87,7 +87,9 @@ const onEdgeUpdaterTargetMouseDown = (event: MouseEvent) => { const updating = ref(false) const onEdgeUpdaterMouseEnter = () => (updating.value = true) + const onEdgeUpdaterMouseOut = () => (updating.value = false) + const isVisible = ({ sourceX, sourceY, targetX, targetY }: ReturnType) => { return store.onlyRenderVisibleElements ? isEdgeVisible({ @@ -99,14 +101,14 @@ const isVisible = ({ sourceX, sourceY, targetX, targetY }: ReturnType getEdgePositions(props.nodes.sourceNode, sourceHandle, sourcePosition, props.nodes.targetNode, targetHandle, targetPosition), ) -const visible = computed(() => !props.edge.isHidden && isVisible(edgePos.value))