move property action extension

This commit is contained in:
Niels Lyngsø
2024-09-28 21:52:28 +02:00
parent 94d230c0f6
commit 67b42e0f85
5 changed files with 16 additions and 11 deletions

View File

@@ -31,7 +31,6 @@ import type { ManifestMenuItem, ManifestMenuItemLinkKind, ManifestMenuItemTreeKi
import type { ManifestModal } from './modal.model.js';
import type { ManifestPackageView } from './package-view.model.js';
import type { ManifestPreviewAppProvider } from './preview-app.model.js';
import type { ManifestPropertyAction, ManifestPropertyActionDefaultKind } from './property-action.model.js';
import type { ManifestPropertyEditorUi, ManifestPropertyEditorSchema } from './property-editor.model.js';
import type { ManifestRepository } from './repository.model.js';
import type { ManifestSection } from './section.model.js';
@@ -79,7 +78,6 @@ export type * from './monaco-markdown-editor-action.model.js';
export type * from './package-view.model.js';
export type * from './picker-search-result-item.model.js';
export type * from './preview-app.model.js';
export type * from './property-action.model.js';
export type * from './property-editor.model.js';
export type * from './repository.model.js';
export type * from './section-sidebar-app.model.js';
@@ -109,8 +107,6 @@ export type ManifestEntityActions =
| ManifestEntityActionTrashKind
| ManifestEntityActionUpdateFolderKind;
export type ManifestPropertyActions = ManifestPropertyAction | ManifestPropertyActionDefaultKind;
export type ManifestTypes =
| ManifestAppEntryPoint
| ManifestAuthProvider
@@ -146,7 +142,6 @@ export type ManifestTypes =
| ManifestPackageView
| ManifestPickerSearchResultItem
| ManifestPreviewAppProvider
| ManifestPropertyActions
| ManifestPropertyEditorSchema
| ManifestPropertyEditorUi
| ManifestRepository

View File

@@ -1,7 +1,7 @@
import type { UmbPropertyActionArgs } from '../property-action/types.js';
import { css, customElement, html, nothing, property, repeat, state } from '@umbraco-cms/backoffice/external/lit';
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
import type { ManifestPropertyAction, MetaPropertyAction } from '@umbraco-cms/backoffice/extension-registry';
import type { ManifestPropertyAction, MetaPropertyAction } from '@umbraco-cms/backoffice/property-action';
import { UmbExtensionsElementAndApiInitializer } from '@umbraco-cms/backoffice/extension-api';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';

View File

@@ -1,11 +1,12 @@
import type { UmbPropertyAction } from '../index.js';
import { UmbActionExecutedEvent } from '@umbraco-cms/backoffice/event';
import { html, customElement, property, state, ifDefined, nothing } from '@umbraco-cms/backoffice/external/lit';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import type {
ManifestPropertyActionDefaultKind,
MetaPropertyActionDefaultKind,
} from '@umbraco-cms/backoffice/extension-registry';
} from '../../../extensions/property-action.extension.js';
import { UmbActionExecutedEvent } from '@umbraco-cms/backoffice/event';
import { html, customElement, property, state, ifDefined, nothing } from '@umbraco-cms/backoffice/external/lit';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import type { UUIMenuItemEvent } from '@umbraco-cms/backoffice/external/uui';
@customElement('umb-property-action')

View File

@@ -1,4 +1,4 @@
import type { UmbPropertyAction } from '../../property-action/components/property-action/property-action.interface.js';
import type { UmbPropertyAction } from '../components/property-action/property-action.interface.js';
import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
import type { ManifestElementAndApi, ManifestWithDynamicConditions } from '@umbraco-cms/backoffice/extension-api';
@@ -39,3 +39,11 @@ export interface MetaPropertyActionDefaultKind extends MetaPropertyAction {
*/
label: string;
}
export type UmbPropertyActionExtensions = ManifestPropertyAction | ManifestPropertyActionDefaultKind;
declare global {
interface UmbExtensionManifestMap {
UmbPropertyActionExtensions: UmbPropertyActionExtensions;
}
}

View File

@@ -1 +1,2 @@
export * from './components/index.js';
export * from './extensions/property-action.extension.js';