diff --git a/packages/nc-gui/components/erd/Flow.vue b/packages/nc-gui/components/erd/Flow.vue index 9e50376741..3bc54359ba 100644 --- a/packages/nc-gui/components/erd/Flow.vue +++ b/packages/nc-gui/components/erd/Flow.vue @@ -15,7 +15,7 @@ const props = defineProps() const { tables, config } = toRefs(props) -const { $destroy, fitView, onNodesInitialized, viewport, onNodeDoubleClick } = useVueFlow({ minZoom: 0.05, maxZoom: 2 }) +const { $destroy, fitView, onPaneReady, viewport, onNodeDoubleClick } = useVueFlow({ minZoom: 0.05, maxZoom: 2 }) const { layout, elements } = useErdElements(tables, config) @@ -32,7 +32,7 @@ function zoomIn(nodeId?: string) { fitView({ nodes: nodeId ? [nodeId] : undefined, duration: 300, minZoom: 0.2 }) } -onNodesInitialized(() => { +onPaneReady(() => { layout(showSkeleton.value) setTimeout(() => {