refactor(core): change nodeEl and edgeEl type to allow ref(null)

This commit is contained in:
braks
2023-07-10 19:20:26 +02:00
committed by Braks
parent 11f584a08a
commit 435cb9b687
9 changed files with 12 additions and 13 deletions
@@ -51,7 +51,7 @@ const EdgeWrapper = defineComponent({
const edgeUpdaterType = ref<HandleType>('source')
const edgeEl = ref<SVGElement>()
const edgeEl = ref<SVGElement | null>(null)
provide(EdgeId, props.id)
provide(EdgeRef, edgeEl)
@@ -95,7 +95,7 @@ until(() => node.initialized)
const viewportNode = vueFlowRef.value.querySelector('.vue-flow__transformationpane')
if (!nodeEl || !handle.value || !viewportNode || !handleId.value) {
if (!nodeEl.value || !handle.value || !viewportNode || !handleId.value) {
return
}
@@ -64,7 +64,7 @@ const NodeWrapper = defineComponent({
const connectedEdges = computed(() => getConnectedEdges([node.value], edges.value))
const nodeElement = ref<HTMLDivElement>()
const nodeElement = ref<HTMLDivElement | null>(null)
provide(NodeRef, nodeElement)
@@ -7,7 +7,7 @@ const { emits, viewport, getSelectedNodes, noPanClassName, disableKeyboardA11y,
const updatePositions = useUpdateNodePositions()
const el = ref<HTMLDivElement>()
const el = ref<HTMLDivElement | null>(null)
const dragging = useDrag({
el,