refactor(nodes): remove unnecessary scope

This commit is contained in:
braks
2022-10-07 22:55:38 +02:00
committed by Braks
parent a780813fdb
commit bf7594fdbb
@@ -43,8 +43,6 @@ const nodeElement = ref()
const { emit, on } = useNodeHooks(node, emits)
let scope: ReturnType<typeof effectScope> | undefined = effectScope()
const dragging = useDrag({
id,
el: nodeElement,
@@ -98,10 +96,8 @@ updatePosition(
onMounted(() => {
props.resizeObserver.observe(nodeElement.value)
})
if (!scope) scope = effectScope()
scope.run(() => {
watch(
[() => node.type, () => node.sourcePosition, () => node.targetPosition],
() => {
@@ -133,13 +129,9 @@ onMounted(() => {
},
{ flush: 'post' },
)
})
})
onBeforeUnmount(() => {
props.resizeObserver.unobserve(nodeElement.value)
scope?.stop()
scope = undefined
})
const onMouseEnter = (event: MouseEvent) => {