From a32c81aaf3f3efd4d47c6308be21dd237c469047 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sat, 7 Oct 2023 11:40:22 +0200 Subject: [PATCH] refactor(core): add warning when viewport noop is triggered --- packages/core/src/composables/useViewport.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/core/src/composables/useViewport.ts b/packages/core/src/composables/useViewport.ts index f027aaf4..61ea0990 100644 --- a/packages/core/src/composables/useViewport.ts +++ b/packages/core/src/composables/useViewport.ts @@ -2,7 +2,7 @@ import { until } from '@vueuse/core' import { zoomIdentity } from 'd3-zoom' import { computed, ref } from 'vue' import type { ComputedGetters, D3Selection, GraphNode, Project, State, ViewportFunctions } from '~/types' -import { clampPosition, getRectOfNodes, getTransformForBounds, pointToRendererPoint, rendererPointToPoint } from '~/utils' +import { clampPosition, getRectOfNodes, getTransformForBounds, pointToRendererPoint, rendererPointToPoint, warn } from '~/utils' interface ExtendedViewport extends ViewportFunctions { initialized: boolean @@ -13,6 +13,8 @@ interface ExtendedViewport extends ViewportFunctions { const DEFAULT_PADDING = 0.1 function noop() { + warn('Viewport not initialized yet.') + return Promise.resolve(false) }