Code Editor (PE): Fixes language syntax highlighting (#19864)

Fixed issue with syntax highlighting in code editor (#19414)

(cherry picked from commit 3f3c9f8823)

Co-authored-by: Andy Butland <abutland73@gmail.com>
This commit is contained in:
Lee Kelleher
2025-08-06 05:41:00 +01:00
committed by GitHub
parent 71057b5f0b
commit 20e47d5edd

View File

@@ -38,7 +38,9 @@ export class UmbPropertyEditorUICodeEditorElement extends UmbLitElement implemen
public set config(config: UmbPropertyEditorConfigCollection | undefined) {
if (!config) return;
this._language = config?.getValueByAlias<CodeEditorLanguage>('language') ?? this.#defaultLanguage;
const language = config?.getValueByAlias<Array<CodeEditorLanguage> | CodeEditorLanguage | undefined>('language');
this._language = Array.isArray(language) ? language[0] : language;
this._height = Number(config?.getValueByAlias('height')) || 400;
this._lineNumbers = config?.getValueByAlias('lineNumbers') ?? false;
this._minimap = config?.getValueByAlias('minimap') ?? false;