File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed
apps/vps-web/src/app/custom-nodes Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,6 @@ const thumbs = [
4141
4242export const getMermaidNode =
4343 ( ) =>
44- // (): NodeTaskFactory<NodeInfo> =>
4544 ( _updated : ( ) => void ) : NodeTask < NodeInfo > => {
4645 let node : IRectNodeComponent < NodeInfo > ;
4746 let rect : Rect < NodeInfo > | undefined ;
@@ -50,12 +49,8 @@ export const getMermaidNode =
5049 const initializeCompute = ( ) => {
5150 return ;
5251 } ;
53- const computeAsync = (
54- input : string ,
55- _loopIndex ?: number ,
56- _payload ?: any
57- ) => {
58- return mermaidNode . compute ( input ) ;
52+ const computeAsync = ( input : string , loopIndex ?: number , payload ?: any ) => {
53+ return mermaidNode . compute ( input , loopIndex , payload ) ;
5954 } ;
6055
6156 return visualNodeFactory (
@@ -101,6 +96,14 @@ export const getMermaidNode =
10196 }
10297 } ) ;
10398 resizeObserver . observe ( nodeRenderElement ) ;
99+ if ( node ?. nodeInfo ) {
100+ node . nodeInfo . delete = ( ) => {
101+ if ( nodeRenderElement ) {
102+ resizeObserver . unobserve ( nodeRenderElement ) ;
103+ }
104+ resizeObserver . disconnect ( ) ;
105+ } ;
106+ }
104107 }
105108 if ( rect && rect . resize ) {
106109 rect . resize ( ) ;
You can’t perform that action at this time.
0 commit comments