ui: monaco: lazy load resources

This commit is contained in:
undefined committed 2022-01-09 02:25:45 +08:00
1 parent 538862de07
commit f020923d35
8 files changed
+57 -26

No files matched your search

@@ -36,7 +36,8 @@ export default class Editor extends DOMAttachedObject {
}
async initMonaco() {
const { default: monaco, registerAction } = await import('vj/components/monaco/index');
const { load } = await import('vj/components/monaco/loader');
const { monaco, registerAction } = await load(['markdown']);
const {
onChange, language = 'markdown',
theme = UserContext.monacoTheme || 'vs-light',