From e61d021e5e41429ceeb9fd676dfd9297fb6da978 Mon Sep 17 00:00:00 2001 From: Suren Atoyan Date: Thu, 3 Oct 2019 12:51:22 +0400 Subject: [PATCH] check editor existence in 'removeEditor' function --- src/DiffEditor/DiffEditor.js | 2 +- src/Editor/Editor.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/DiffEditor/DiffEditor.js b/src/DiffEditor/DiffEditor.js index ce483a4..f7a9317 100644 --- a/src/DiffEditor/DiffEditor.js +++ b/src/DiffEditor/DiffEditor.js @@ -102,7 +102,7 @@ const DiffEditor = !isMonacoMounting && !isEditorReady && createEditor(); }, [isMonacoMounting, isEditorReady, createEditor]); - const removeEditor = _ => editorRef.current.dispose(); + const removeEditor = _ => editorRef.current && editorRef.current.dispose(); return (
diff --git a/src/Editor/Editor.js b/src/Editor/Editor.js index a4c5bb9..28771b0 100644 --- a/src/Editor/Editor.js +++ b/src/Editor/Editor.js @@ -76,7 +76,7 @@ const Editor = !isMonacoMounting && !isEditorReady && createEditor(); }, [isMonacoMounting, isEditorReady, createEditor]); - const removeEditor = _ => editorRef.current.dispose(); + const removeEditor = _ => editorRef.current && editorRef.current.dispose(); return (