From c2d186de2bf3bf14c334943181e3656a4b806cc9 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Sat, 2 Nov 2024 20:29:53 +0100 Subject: [PATCH] clean up --- .../entity-create-option-action-list-modal.element.ts | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/create/modal/entity-create-option-action-list-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/create/modal/entity-create-option-action-list-modal.element.ts index 03360e282c..e3c871d6ec 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/create/modal/entity-create-option-action-list-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/create/modal/entity-create-option-action-list-modal.element.ts @@ -12,7 +12,6 @@ import { state, repeat, ifDefined, - property, type PropertyValues, } from '@umbraco-cms/backoffice/external/lit'; import { UmbModalBaseElement } from '@umbraco-cms/backoffice/modal'; @@ -28,9 +27,6 @@ export class UmbEntityCreateOptionActionListModalElement extends UmbModalBaseEle @state() private _apiControllers: Array> = []; - @state() - _hrefMap = new Map(); - @state() _hrefList: Array = []; @@ -65,12 +61,9 @@ export class UmbEntityCreateOptionActionListModalElement extends UmbModalBaseEle ); } - async #onClick(event: Event, controller: UmbExtensionApiInitializer) { + async #onClick(event: Event, controller: UmbExtensionApiInitializer, href?: string) { event.stopPropagation(); - if (!controller.manifest) throw new Error('No manifest found'); - const href = this._hrefMap.get(controller.manifest?.alias); - // skip if href is defined if (href) { return; @@ -119,7 +112,7 @@ export class UmbEntityCreateOptionActionListModalElement extends UmbModalBaseEle this.#onClick(event, controller)} + @click=${(event: Event) => this.#onClick(event, controller, href)} href=${ifDefined(href)} target=${this.#getTarget(href)} ?selectable=${!href}