no import CodeEditorLanguage types

This commit is contained in:
Nathan Woulfe
2023-06-21 13:41:05 +10:00
parent 5dd99e1c04
commit 39d1763c92
3 changed files with 5 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
import styles from 'monaco-editor/min/vs/editor/editor.main.css';
import styles from 'monaco-editor/min/vs/editor/editor.main.css?inline';
//eslint-disable-next-line
import editorWorker from 'monaco-editor/esm/vs/editor/editor.worker.js?worker';
//eslint-disable-next-line

View File

@@ -1,10 +1,12 @@
import { UmbModalToken } from '@umbraco-cms/backoffice/modal';
import { CodeEditorLanguage } from '@umbraco-cms/backoffice/code-editor';
// TODO => investigate why exporting CodeEditorLanguage in code-editor barrel
// causes the schema generation task to fail... For now, language property below
// duplicates the CodeEditorLanguage type
export interface UmbCodeEditorModalData {
headline: string;
content: string;
language: CodeEditorLanguage;
language: 'razor' | 'typescript' | 'javascript' | 'css' | 'markdown' | 'json' | 'html';
color?: 'positive' | 'danger';
confirmLabel?: string;
}

View File

@@ -1,6 +1,5 @@
export type { UmbCodeEditorElement } from './code-editor.element.js';
export type { UmbCodeEditorController } from './code-editor.controller.js';
export type { CodeEditorLanguage } from './code-editor.model.js';
export function loadCodeEditor() {
return import('./code-editor.element.js');