attempt to remove cascadeStudio from the main blocking bundle
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user