ui: new config page

This commit is contained in:
undefined committed 2025-03-08 18:06:16 +08:00
1 parent d009eb4147
commit 0aecafcd00
8 files changed
+179 -51

No files matched your search

@@ -8,6 +8,8 @@ import list from 'monaco-themes/themes/themelist.json';
import { nanoid } from 'nanoid';
import { i18n, request } from 'vj/utils';
export { renderMarkdown } from 'monaco-editor/esm/vs/base/browser/markdownRenderer';
export default monaco;
export const customOptions: monaco.editor.IStandaloneDiffEditorConstructionOptions = JSON.parse(localStorage.getItem('editor.config') || '{}');
export function saveCustomOptions() {
@@ -85,7 +85,12 @@ export async function load(features = ['markdown']) {
}
await res.loadThemePromise;
resolve();
return { monaco: res.default, registerAction: res.registerAction, customOptions: res.customOptions };
return {
monaco: res.default,
registerAction: res.registerAction,
customOptions: res.customOptions,
renderMarkdown: res.renderMarkdown,
};
}
export default load;