diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/default.action.kind.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/default.action.kind.ts new file mode 100644 index 0000000000..8eb15d6bc6 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/default.action.kind.ts @@ -0,0 +1,18 @@ +import type { UmbBackofficeManifestKind } from '@umbraco-cms/backoffice/extension-registry'; + +export const manifest: UmbBackofficeManifestKind = { + type: 'kind', + alias: 'Umb.Kind.EntityAction.Default', + matchKind: 'default', + matchType: 'entityAction', + manifest: { + type: 'entityAction', + kind: 'default', + weight: 1000, + element: () => import('./entity-action.element.js'), + meta: { + icon: '', + label: 'Default Entity Action', + }, + }, +}; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/entity-action.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts similarity index 96% rename from src/Umbraco.Web.UI.Client/src/packages/core/entity-action/entity-action.element.ts rename to src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts index c618d706f4..7fa8f525c3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/entity-action.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts @@ -1,4 +1,4 @@ -import type { UmbEntityAction } from './entity-action.interface.js'; +import type { UmbEntityAction } from '../entity-action.interface.js'; 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'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/index.ts index 63f981afd5..4413b77bfb 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/index.ts @@ -1,7 +1,7 @@ export * from './common/index.js'; export * from './entity-action-base.js'; export * from './entity-action-list.element.js'; -export * from './entity-action.element.js'; +export * from './default/entity-action.element.js'; export * from './entity-action.event.js'; export * from './entity-action.interface.js'; export * from './types.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/manifests.ts index 00343520cc..aa3535581d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/manifests.ts @@ -2,10 +2,12 @@ import { manifests as copyEntityActionManifests } from './common/duplicate/manif import { manifests as deleteEntityActionManifests } from './common/delete/manifests.js'; import { manifests as moveEntityActionManifests } from './common/move/manifests.js'; import { manifests as renameEntityActionManifests } from './common/rename/manifests.js'; +import { manifests as defaultEntityActionManifests } from './common/default/manifests.js'; export const manifests = [ ...copyEntityActionManifests, ...deleteEntityActionManifests, ...moveEntityActionManifests, ...renameEntityActionManifests, + ...defaultEntityActionManifests, ];