diff options
Diffstat (limited to 'subprojects/frontend/src/graph/DotGraphVisualizer.tsx')
-rw-r--r-- | subprojects/frontend/src/graph/DotGraphVisualizer.tsx | 7 |
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'; | |||
11 | import { observer } from 'mobx-react-lite'; | 11 | import { observer } from 'mobx-react-lite'; |
12 | import { useCallback, useRef } from 'react'; | 12 | import { useCallback, useRef } from 'react'; |
13 | 13 | ||
14 | import { useRootStore } from '../RootStoreProvider'; | ||
15 | import getLogger from '../utils/getLogger'; | 14 | import getLogger from '../utils/getLogger'; |
16 | 15 | ||
16 | import type GraphStore from './GraphStore'; | ||
17 | import GraphTheme from './GraphTheme'; | 17 | import GraphTheme from './GraphTheme'; |
18 | import { FitZoomCallback } from './ZoomCanvas'; | 18 | import { FitZoomCallback } from './ZoomCanvas'; |
19 | import dotSource from './dotSource'; | 19 | import dotSource from './dotSource'; |
@@ -26,17 +26,16 @@ function ptToPx(pt: number): number { | |||
26 | } | 26 | } |
27 | 27 | ||
28 | function DotGraphVisualizer({ | 28 | function 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 |