attempt to remove cascadeStudio from the main blocking bundle #257

Closed
Irev-Dev wants to merge 2 commits from kurt/test-bundle-improvement into release
Showing only changes of commit 16bc13fc96 - Show all commits

View File

@@ -1,5 +1,5 @@
import { initialize } from 'src/cascade/js/MainPage/CascadeMain' import { initialize } from 'src/cascade/js/MainPage/CascadeMain'
import { monacoEditor } from 'src/cascade/js/MainPage/CascadeState' //
class CascadeController { class CascadeController {
_hasInitialised = false _hasInitialised = false
@@ -9,8 +9,10 @@ class CascadeController {
} }
initialise(onCodeChange, code) { initialise(onCodeChange, code) {
const onInit = () => { const monacoEditorPromise = import('src/cascade/js/MainPage/CascadeState')
const editor = monacoEditor const onInit = async () => {
const awaitedEditor = await monacoEditorPromise
const editor = await awaitedEditor.monacoEditor
editor.setValue(code) editor.setValue(code)
editor.evaluateCode(false) editor.evaluateCode(false)
} }