diff --git a/src/Umbraco.Web.UI.Client/src/packages/code-editor/property-editor/property-editor-ui-code-editor.element.ts b/src/Umbraco.Web.UI.Client/src/packages/code-editor/property-editor/property-editor-ui-code-editor.element.ts index cd4935822c..6a5cbc2b6b 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/code-editor/property-editor/property-editor-ui-code-editor.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/code-editor/property-editor/property-editor-ui-code-editor.element.ts @@ -38,20 +38,13 @@ export class UmbPropertyEditorUICodeEditorElement extends UmbLitElement implemen public set config(config: UmbPropertyEditorConfigCollection | undefined) { if (!config) return; - this._language = this.#getConfiguredLanguage(config); + this._language = config?.getValueByAlias('language') ?? this.#defaultLanguage; this._height = Number(config?.getValueByAlias('height')) || 400; this._lineNumbers = config?.getValueByAlias('lineNumbers') ?? false; this._minimap = config?.getValueByAlias('minimap') ?? false; this._wordWrap = config?.getValueByAlias('wordWrap') ?? false; } - #getConfiguredLanguage(config: UmbPropertyEditorConfigCollection) { - const configuredLanguage = config?.getValueByAlias('language') ?? this.#defaultLanguage; - return Array.isArray(configuredLanguage) - ? (configuredLanguage.length > 0 ? configuredLanguage[0] : this.#defaultLanguage) - : configuredLanguage; - } - #onChange(event: UmbInputEvent & { target: UmbCodeEditorElement }) { if (!(event instanceof UmbInputEvent)) return; this.value = event.target.code;