From e7e46b250cebcea42dbed13550216b322335e7b5 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Tue, 9 May 2023 11:06:48 +0200 Subject: [PATCH] update picker modal interface --- src/Umbraco.Web.UI.Client/libs/modal/modal.interfaces.ts | 4 ++-- .../src/backoffice/core/components/index.ts | 2 +- .../core/components/input-list-base/input-list-base.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/libs/modal/modal.interfaces.ts b/src/Umbraco.Web.UI.Client/libs/modal/modal.interfaces.ts index bcc2f9ad6d..9e3ec5168c 100644 --- a/src/Umbraco.Web.UI.Client/libs/modal/modal.interfaces.ts +++ b/src/Umbraco.Web.UI.Client/libs/modal/modal.interfaces.ts @@ -1,6 +1,6 @@ export interface UmbPickerModalData { - multiple: boolean; - selection: Array; + multiple?: boolean; + selection?: Array; filter?: (item: T) => boolean; } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/core/components/index.ts b/src/Umbraco.Web.UI.Client/src/backoffice/core/components/index.ts index f5f9199ec3..5688b118bd 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/core/components/index.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/core/components/index.ts @@ -50,7 +50,7 @@ import './section/section.element'; import './tree/tree.element'; import './tree/entity-tree-item/entity-tree-item.element'; import './tree/tree-menu-item/tree-menu-item.element'; -import './tree-picker-modal/tree-picker-modal.element'; +import '../modals/tree-picker/tree-picker-modal.element'; import './menu/menu-item-base/menu-item-base.element'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/core/components/input-list-base/input-list-base.ts b/src/Umbraco.Web.UI.Client/src/backoffice/core/components/input-list-base/input-list-base.ts index 8d5208dc37..24b765218b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/core/components/input-list-base/input-list-base.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/core/components/input-list-base/input-list-base.ts @@ -45,7 +45,7 @@ export class UmbInputListBaseElement extends UmbLitElement { modalHandler?.onSubmit().then((data: UmbPickerModalData) => { if (data) { - this.value = data.selection.filter((id) => id !== null && id !== undefined) as Array; + this.value = data.selection?.filter((id) => id !== null && id !== undefined) as Array; this.selectionUpdated(); } });