chore(nodes): correct name of useNodeHooks
This commit is contained in:
@@ -23,6 +23,7 @@ const {
|
|||||||
selectNodesOnDrag,
|
selectNodesOnDrag,
|
||||||
nodesSelectionActive,
|
nodesSelectionActive,
|
||||||
multiSelectionActive,
|
multiSelectionActive,
|
||||||
|
emits,
|
||||||
getNode,
|
getNode,
|
||||||
removeSelectedElements,
|
removeSelectedElements,
|
||||||
addSelectedNodes,
|
addSelectedNodes,
|
||||||
@@ -35,7 +36,7 @@ const parentNode = $computed(() => (node.parentNode ? getNode(node.parentNode) :
|
|||||||
|
|
||||||
const nodeElement = ref()
|
const nodeElement = ref()
|
||||||
|
|
||||||
const { emit, on } = useNodeHooks(node)
|
const { emit, on } = useNodeHooks(node, emits)
|
||||||
|
|
||||||
const scope = effectScope()
|
const scope = effectScope()
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import useVueFlow from './useVueFlow'
|
import type { GraphNode, NodeEventsEmit, NodeEventsOn, VueFlowStore } from '~/types'
|
||||||
import type { GraphNode, NodeEventsEmit, NodeEventsOn } from '~/types'
|
|
||||||
|
|
||||||
const createNodeHooks = () => ({
|
const createNodeHooks = () => ({
|
||||||
doubleClick: createEventHook(),
|
doubleClick: createEventHook(),
|
||||||
@@ -13,9 +12,7 @@ const createNodeHooks = () => ({
|
|||||||
dragStop: createEventHook(),
|
dragStop: createEventHook(),
|
||||||
})
|
})
|
||||||
|
|
||||||
export default function useNodeEvents(node: GraphNode): { emit: NodeEventsEmit; on: NodeEventsOn } {
|
export default function useNodeHooks(node: GraphNode, emits: VueFlowStore['emits']): { emit: NodeEventsEmit; on: NodeEventsOn } {
|
||||||
const { emits } = $(useVueFlow())
|
|
||||||
|
|
||||||
const nodeHooks = createNodeHooks()
|
const nodeHooks = createNodeHooks()
|
||||||
|
|
||||||
nodeHooks.doubleClick.on((event) => {
|
nodeHooks.doubleClick.on((event) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user