From fb51f8d8bdaaa3bc6c89a80138eec53a662235a1 Mon Sep 17 00:00:00 2001 From: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com> Date: Thu, 23 Jun 2022 15:48:25 +0200 Subject: [PATCH] chore(nodes): correct name of `useNodeHooks` --- packages/vue-flow/src/components/Nodes/NodeWrapper.vue | 3 ++- packages/vue-flow/src/composables/useNodeHooks.ts | 7 ++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/vue-flow/src/components/Nodes/NodeWrapper.vue b/packages/vue-flow/src/components/Nodes/NodeWrapper.vue index 3a9f4633..cbd24ee6 100644 --- a/packages/vue-flow/src/components/Nodes/NodeWrapper.vue +++ b/packages/vue-flow/src/components/Nodes/NodeWrapper.vue @@ -23,6 +23,7 @@ const { selectNodesOnDrag, nodesSelectionActive, multiSelectionActive, + emits, getNode, removeSelectedElements, addSelectedNodes, @@ -35,7 +36,7 @@ const parentNode = $computed(() => (node.parentNode ? getNode(node.parentNode) : const nodeElement = ref() -const { emit, on } = useNodeHooks(node) +const { emit, on } = useNodeHooks(node, emits) const scope = effectScope() diff --git a/packages/vue-flow/src/composables/useNodeHooks.ts b/packages/vue-flow/src/composables/useNodeHooks.ts index 1303b016..dd29add6 100644 --- a/packages/vue-flow/src/composables/useNodeHooks.ts +++ b/packages/vue-flow/src/composables/useNodeHooks.ts @@ -1,5 +1,4 @@ -import useVueFlow from './useVueFlow' -import type { GraphNode, NodeEventsEmit, NodeEventsOn } from '~/types' +import type { GraphNode, NodeEventsEmit, NodeEventsOn, VueFlowStore } from '~/types' const createNodeHooks = () => ({ doubleClick: createEventHook(), @@ -13,9 +12,7 @@ const createNodeHooks = () => ({ dragStop: createEventHook(), }) -export default function useNodeEvents(node: GraphNode): { emit: NodeEventsEmit; on: NodeEventsOn } { - const { emits } = $(useVueFlow()) - +export default function useNodeHooks(node: GraphNode, emits: VueFlowStore['emits']): { emit: NodeEventsEmit; on: NodeEventsOn } { const nodeHooks = createNodeHooks() nodeHooks.doubleClick.on((event) => {