From 67410ce2a49d4a8be3b5ef693514b9e14e494d8c Mon Sep 17 00:00:00 2001 From: fantasticit Date: Thu, 19 May 2022 14:50:59 +0800 Subject: [PATCH] tiptap: fix render flow --- packages/client/src/tiptap/core/wrappers/flow/index.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/client/src/tiptap/core/wrappers/flow/index.tsx b/packages/client/src/tiptap/core/wrappers/flow/index.tsx index 09954701..edf0cb47 100644 --- a/packages/client/src/tiptap/core/wrappers/flow/index.tsx +++ b/packages/client/src/tiptap/core/wrappers/flow/index.tsx @@ -96,14 +96,16 @@ export const FlowWrapper = ({ editor, node, updateAttributes }) => { const setMxgraph = useCallback( (div) => { $container.current = div; + if (!isEditorReady) return; render(div); }, - [render] + [isEditorReady, render] ); useEffect(() => { + if (!isEditorReady) return; render($container.current); - }, [graphData, render]); + }, [isEditorReady, graphData, render]); return (