aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/frontend/src/graph/DotGraphVisualizer.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/frontend/src/graph/DotGraphVisualizer.tsx')
-rw-r--r--subprojects/frontend/src/graph/DotGraphVisualizer.tsx7
1 files changed, 3 insertions, 4 deletions
diff --git a/subprojects/frontend/src/graph/DotGraphVisualizer.tsx b/subprojects/frontend/src/graph/DotGraphVisualizer.tsx
index 291314ec..41fd7225 100644
--- a/subprojects/frontend/src/graph/DotGraphVisualizer.tsx
+++ b/subprojects/frontend/src/graph/DotGraphVisualizer.tsx
@@ -11,9 +11,9 @@ import { reaction, type IReactionDisposer } from 'mobx';
11import { observer } from 'mobx-react-lite'; 11import { observer } from 'mobx-react-lite';
12import { useCallback, useRef } from 'react'; 12import { useCallback, useRef } from 'react';
13 13
14import { useRootStore } from '../RootStoreProvider';
15import getLogger from '../utils/getLogger'; 14import getLogger from '../utils/getLogger';
16 15
16import type GraphStore from './GraphStore';
17import GraphTheme from './GraphTheme'; 17import GraphTheme from './GraphTheme';
18import { FitZoomCallback } from './ZoomCanvas'; 18import { FitZoomCallback } from './ZoomCanvas';
19import dotSource from './dotSource'; 19import dotSource from './dotSource';
@@ -26,17 +26,16 @@ function ptToPx(pt: number): number {
26} 26}
27 27
28function DotGraphVisualizer({ 28function DotGraphVisualizer({
29 graph,
29 fitZoom, 30 fitZoom,
30 transitionTime, 31 transitionTime,
31}: { 32}: {
33 graph: GraphStore;
32 fitZoom?: FitZoomCallback; 34 fitZoom?: FitZoomCallback;
33 transitionTime?: number; 35 transitionTime?: number;
34}): JSX.Element { 36}): JSX.Element {
35 const transitionTimeOrDefault = 37 const transitionTimeOrDefault =
36 transitionTime ?? DotGraphVisualizer.defaultProps.transitionTime; 38 transitionTime ?? DotGraphVisualizer.defaultProps.transitionTime;
37
38 const { editorStore } = useRootStore();
39 const graph = editorStore?.graph;
40 const disposerRef = useRef<IReactionDisposer | undefined>(); 39 const disposerRef = useRef<IReactionDisposer | undefined>();
41 const graphvizRef = useRef< 40 const graphvizRef = useRef<
42 Graphviz<BaseType, unknown, null, undefined> | undefined 41 Graphviz<BaseType, unknown, null, undefined> | undefined