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'];