chore(core): cleanup

Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
braks
2023-03-22 20:09:05 +01:00
committed by Braks
parent 2f87aa8578
commit 0fb4713c0b
3 changed files with 31 additions and 29 deletions
@@ -114,20 +114,22 @@ const modelValue = useVModel(props, 'modelValue', emit)
const modelNodes = useVModel(props, 'nodes', emit)
const modelEdges = useVModel(props, 'edges', emit)
const { vueFlowRef, id, hooks, getNodeTypes, getEdgeTypes, $reset, ...rest } = useVueFlow(props)
const { vueFlowRef, hooks, getNodeTypes, getEdgeTypes, ...rest } = useVueFlow(props)
const dispose = useWatch({ modelValue, nodes: modelNodes, edges: modelEdges }, props, {
vueFlowRef,
id,
hooks,
getNodeTypes,
getEdgeTypes,
$reset,
...rest,
})
useHooks(emit, hooks)
const el = ref<HTMLDivElement>()
provide(Slots, useSlots())
onUnmounted(() => {
dispose()
})
@@ -136,17 +138,11 @@ onMounted(() => {
vueFlowRef.value = el.value!
})
useHooks(emit, hooks)
provide(Slots, useSlots())
defineExpose<VueFlowStore>({
vueFlowRef,
id,
hooks,
getNodeTypes,
getEdgeTypes,
$reset,
...rest,
})
</script>