From 4bd341d96828f6eddf53313005ed9cba1e741469 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Tue, 7 Mar 2023 19:37:11 +0100 Subject: [PATCH] add modal extension point --- .../libs/extensions-registry/modal.models.ts | 5 +++++ src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 src/Umbraco.Web.UI.Client/libs/extensions-registry/modal.models.ts diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/modal.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/modal.models.ts new file mode 100644 index 0000000000..901a998bf5 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/modal.models.ts @@ -0,0 +1,5 @@ +import type { ManifestElement } from './models'; + +export interface ManifestModal extends ManifestElement { + type: 'modal'; +} diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts index 4e9bd27adf..c9851c0c93 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts @@ -22,6 +22,7 @@ import type { ManifestWorkspaceAction } from './workspace-action.models'; import type { ManifestWorkspaceView } from './workspace-view.models'; import type { ManifestWorkspaceViewCollection } from './workspace-view-collection.models'; import type { ManifestRepository } from './repository.models'; +import type { ManifestModal } from './modal.models'; import type { ClassConstructor } from '@umbraco-cms/models'; export * from './collection-view.models'; @@ -48,6 +49,7 @@ export * from './workspace-view-collection.models'; export * from './workspace-view.models'; export * from './repository.models'; export * from './workspace.models'; +export * from './modal.models'; export type ManifestTypes = | ManifestCollectionView @@ -78,6 +80,7 @@ export type ManifestTypes = | ManifestWorkspaceAction | ManifestWorkspaceView | ManifestWorkspaceViewCollection + | ManifestModal | ManifestBase; export type ManifestStandardTypes = ManifestTypes['type'];