From 0b972fa47e9e7eb3c0176ddb2baef30a91080365 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 30 Sep 2024 14:51:46 +0200 Subject: [PATCH] move files --- .../packages/core/extension-registry/interfaces/index.ts | 1 - .../src/packages/core/extension-registry/models/index.ts | 9 +-------- .../input-upload-field/file-upload-preview.extension.ts} | 8 +++++++- .../input-upload-field}/file-upload-preview.interface.ts | 0 .../input-upload-field/input-upload-field.element.ts | 3 ++- 5 files changed, 10 insertions(+), 11 deletions(-) rename src/Umbraco.Web.UI.Client/src/packages/{core/extension-registry/models/file-upload-preview.model.ts => media/media/components/input-upload-field/file-upload-preview.extension.ts} (66%) rename src/Umbraco.Web.UI.Client/src/packages/{core/extension-registry/interfaces => media/media/components/input-upload-field}/file-upload-preview.interface.ts (100%) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/interfaces/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/interfaces/index.ts index 53756c0c15..35425d1cc6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/interfaces/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/interfaces/index.ts @@ -1,2 +1 @@ export * from './external-login-provider-element.interface.js'; -export * from './file-upload-preview.interface.js'; 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 c58c656892..7c562c37af 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 @@ -1,13 +1,6 @@ -import type { ManifestFileUploadPreview } from './file-upload-preview.model.js'; import type { ManifestBase, ManifestBundle, ManifestCondition } from '@umbraco-cms/backoffice/extension-api'; -export type * from './file-upload-preview.model.js'; - -export type ManifestTypes = - | ManifestBundle - | ManifestCondition - | ManifestFileUploadPreview - | ManifestBase; +export type ManifestTypes = ManifestBundle | ManifestCondition | ManifestBase; type UnionOfProperties = T extends object ? T[keyof T] : never; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/file-upload-preview.model.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-upload-field/file-upload-preview.extension.ts similarity index 66% rename from src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/file-upload-preview.model.ts rename to src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-upload-field/file-upload-preview.extension.ts index 8482cc60dc..026e52e0ce 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/file-upload-preview.model.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-upload-field/file-upload-preview.extension.ts @@ -1,4 +1,4 @@ -import type { UmbFileUploadPreviewElement } from '../interfaces/file-upload-preview.interface.js'; +import type { UmbFileUploadPreviewElement } from './file-upload-preview.interface.js'; import type { ManifestElement } from '@umbraco-cms/backoffice/extension-api'; export interface ManifestFileUploadPreview extends ManifestElement { @@ -10,3 +10,9 @@ export interface ManifestFileUploadPreview extends ManifestElement; } + +declare global { + interface UmbExtensionManifestMap { + umbFileUploadPreview: ManifestFileUploadPreview; + } +} diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/interfaces/file-upload-preview.interface.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-upload-field/file-upload-preview.interface.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/interfaces/file-upload-preview.interface.ts rename to src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-upload-field/file-upload-preview.interface.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-upload-field/input-upload-field.element.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-upload-field/input-upload-field.element.ts index 7ef396d868..f78b2a70cb 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-upload-field/input-upload-field.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-upload-field/input-upload-field.element.ts @@ -18,7 +18,8 @@ import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; import { UmbChangeEvent } from '@umbraco-cms/backoffice/event'; import { UmbExtensionsManifestInitializer } from '@umbraco-cms/backoffice/extension-api'; -import { type ManifestFileUploadPreview, umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry'; +import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry'; +import type { ManifestFileUploadPreview } from './file-upload-preview.extension.js'; @customElement('umb-input-upload-field') export class UmbInputUploadFieldElement extends UmbLitElement {