From 16bc13fc96a1bd0120610d78e278d0da7e83f9e3 Mon Sep 17 00:00:00 2001 From: Kurt Hutten Date: Wed, 17 Mar 2021 06:36:50 +1100 Subject: [PATCH] attempt to remove cascadeStudio from the main blocking bundle --- web/src/helpers/cascadeController.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/web/src/helpers/cascadeController.js b/web/src/helpers/cascadeController.js index 669c374..a5d550b 100644 --- a/web/src/helpers/cascadeController.js +++ b/web/src/helpers/cascadeController.js @@ -1,5 +1,5 @@ import { initialize } from 'src/cascade/js/MainPage/CascadeMain' -import { monacoEditor } from 'src/cascade/js/MainPage/CascadeState' +// class CascadeController { _hasInitialised = false @@ -9,8 +9,10 @@ class CascadeController { } initialise(onCodeChange, code) { - const onInit = () => { - const editor = monacoEditor + const monacoEditorPromise = import('src/cascade/js/MainPage/CascadeState') + const onInit = async () => { + const awaitedEditor = await monacoEditorPromise + const editor = await awaitedEditor.monacoEditor editor.setValue(code) editor.evaluateCode(false) }