From 1ef03c3037245cc25ae177ef1b9b89701f76e18d Mon Sep 17 00:00:00 2001 From: leekelleher Date: Mon, 22 Apr 2024 12:51:10 +0100 Subject: [PATCH] Adds "multiple" UI to Dropdown property-editor --- .../property-editor-ui-dropdown.element.ts | 58 +++++++++++++++---- 1 file changed, 47 insertions(+), 11 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/dropdown/property-editor-ui-dropdown.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/dropdown/property-editor-ui-dropdown.element.ts index fbc1b7a7d8..33ce19ca04 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/dropdown/property-editor-ui-dropdown.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/dropdown/property-editor-ui-dropdown.element.ts @@ -1,6 +1,7 @@ -import { html, customElement, property, state } from '@umbraco-cms/backoffice/external/lit'; +import { css, customElement, html, map, property, state } from '@umbraco-cms/backoffice/external/lit'; import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; import { UmbPropertyValueChangeEvent } from '@umbraco-cms/backoffice/property-editor'; +import { UUISelectElement } from '@umbraco-cms/backoffice/external/uui'; import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor'; import type { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry'; import type { UUISelectEvent } from '@umbraco-cms/backoffice/external/uui'; @@ -21,29 +22,64 @@ export class UmbPropertyEditorUIDropdownElement extends UmbLitElement implements } @state() - private _list: Array