refactor(core): use lifecycle hooks to observe node dimensions

Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
braks
2023-02-24 20:07:13 +01:00
committed by Braks
parent 0ffc2f1dff
commit 325efba856
@@ -92,16 +92,13 @@ onUpdateNodeInternals((updateIds) => {
} }
}) })
watchEffect( onMounted(() => {
(onCleanup) => { props.resizeObserver.observe(nodeElement.value as HTMLDivElement)
if (!node.hidden && nodeElement.value) { })
props.resizeObserver.observe(nodeElement.value as HTMLDivElement)
onCleanup(() => props.resizeObserver.unobserve(nodeElement.value as HTMLDivElement)) onBeforeUnmount(() => {
} props.resizeObserver.unobserve(nodeElement.value as HTMLDivElement)
}, })
{ flush: 'post' },
)
watch( watch(
[() => node.type, () => node.sourcePosition, () => node.targetPosition], [() => node.type, () => node.sourcePosition, () => node.targetPosition],