From 5ef47d76ed29700b402b9635529bcbee972ab7d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 4 Mar 2024 00:04:13 +0100 Subject: [PATCH 1/2] use MetaEntityActionDefaultKind --- .../entity-action/default/entity-action.element.ts | 12 ++++++++---- .../packages/core/extension-registry/models/index.ts | 2 ++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts index 7fa8f525c3..88be4e748a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts @@ -3,13 +3,17 @@ import { UmbActionExecutedEvent } from '@umbraco-cms/backoffice/event'; import { html, nothing, ifDefined, customElement, property, state } from '@umbraco-cms/backoffice/external/lit'; import type { UUIMenuItemEvent } from '@umbraco-cms/backoffice/external/uui'; import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; -import type { ManifestEntityAction, MetaEntityAction } from '@umbraco-cms/backoffice/extension-registry'; +import type { ManifestEntityAction, MetaEntityActionDefaultKind } from '@umbraco-cms/backoffice/extension-registry'; +import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api'; @customElement('umb-entity-action') export class UmbEntityActionElement< - MetaType extends MetaEntityAction = MetaEntityAction, - ApiType extends UmbEntityAction = UmbEntityAction, -> extends UmbLitElement { + MetaType extends MetaEntityActionDefaultKind = MetaEntityActionDefaultKind, + ApiType extends UmbEntityAction = UmbEntityAction, + > + extends UmbLitElement + implements UmbControllerHostElement +{ #api?: ApiType; @property({ type: String }) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts index b129c8ba29..71471efc4c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts @@ -13,6 +13,7 @@ import type { ManifestEntityActionCreateFolderKind, ManifestEntityActionUpdateFolderKind, ManifestEntityActionDeleteFolderKind, + ManifestEntityActionDefaultKind, } from './entity-action.model.js'; import type { ManifestDynamicRootOrigin, ManifestDynamicRootQueryStep } from './dynamic-root.model.js'; import type { ManifestEntityBulkAction } from './entity-bulk-action.model.js'; @@ -104,6 +105,7 @@ export type ManifestTypes = | ManifestDynamicRootOrigin | ManifestDynamicRootQueryStep | ManifestEntityAction + | ManifestEntityActionDefaultKind | ManifestEntityActionDeleteKind | ManifestEntityActionRenameKind | ManifestEntityActionReloadTreeItemChildrenKind From 9498ad7a75998915ede7925687647dd4a4a9b505 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 4 Mar 2024 00:06:03 +0100 Subject: [PATCH 2/2] export default --- .../entity-action/default/entity-action.element.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts index 88be4e748a..b382785a33 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts @@ -4,16 +4,12 @@ import { html, nothing, ifDefined, customElement, property, state } from '@umbra import type { UUIMenuItemEvent } from '@umbraco-cms/backoffice/external/uui'; import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; import type { ManifestEntityAction, MetaEntityActionDefaultKind } from '@umbraco-cms/backoffice/extension-registry'; -import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api'; @customElement('umb-entity-action') export class UmbEntityActionElement< - MetaType extends MetaEntityActionDefaultKind = MetaEntityActionDefaultKind, - ApiType extends UmbEntityAction = UmbEntityAction, - > - extends UmbLitElement - implements UmbControllerHostElement -{ + MetaType extends MetaEntityActionDefaultKind = MetaEntityActionDefaultKind, + ApiType extends UmbEntityAction = UmbEntityAction, +> extends UmbLitElement { #api?: ApiType; @property({ type: String }) @@ -67,6 +63,7 @@ export class UmbEntityActionElement< `; } } +export default UmbEntityActionElement; declare global { interface HTMLElementTagNameMap {