Skip to content

Commit 820cd7a

Browse files
authored
Merge pull request #2381 from umbraco/v15/feature/emm-file-upload-preview
Extension Manifest Map: File Upload Preview
2 parents e5375c5 + af9dc2d commit 820cd7a

File tree

10 files changed

+14
-14
lines changed

10 files changed

+14
-14
lines changed

src/packages/core/extension-registry/extensions/external-login-provider.extension.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { UmbExternalLoginProviderElement } from '../interfaces/external-login-provider-element.interface.js';
1+
import type { UmbExternalLoginProviderElement } from './external-login-provider-element.interface.js';
22
import type { ManifestElement } from '@umbraco-cms/backoffice/extension-api';
33

44
export interface ManifestExternalLoginProvider extends ManifestElement<UmbExternalLoginProviderElement> {

src/packages/core/extension-registry/extensions/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ export type * from './backoffice-entry-point.extension.js';
33
export type * from './entity-action.extension.js';
44
export type * from './entity-bulk-action.extension.js';
55
export type * from './entry-point.extension.js';
6+
export type * from './external-login-provider-element.interface.js';
67
export type * from './external-login-provider.extension.js';
78
export type * from './global-context.extension.js';
89
export type * from './header-app.extension.js';

src/packages/core/extension-registry/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ export * from './conditions/index.js';
22
export * from './initializers/index.js';
33
export * from './registry.js';
44
export * from './utils/index.js';
5-
export type * from './interfaces/index.js';
65
export type * from './models/index.js';
76
export type * from './extensions/index.js';
87

src/packages/core/extension-registry/interfaces/index.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

src/packages/core/extension-registry/models/index.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
1-
import type { ManifestFileUploadPreview } from './file-upload-preview.model.js';
21
import type { ManifestBase, ManifestBundle, ManifestCondition } from '@umbraco-cms/backoffice/extension-api';
32

4-
export type * from './file-upload-preview.model.js';
5-
6-
export type ManifestTypes =
7-
| ManifestBundle<ManifestTypes>
8-
| ManifestCondition
9-
| ManifestFileUploadPreview
10-
| ManifestBase;
3+
export type ManifestTypes = ManifestBundle<ManifestTypes> | ManifestCondition | ManifestBase;
114

125
type UnionOfProperties<T> = T extends object ? T[keyof T] : never;
136

src/packages/core/extension-registry/models/file-upload-preview.model.ts renamed to src/packages/media/media/components/input-upload-field/file-upload-preview.extension.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { UmbFileUploadPreviewElement } from '../interfaces/file-upload-preview.interface.js';
1+
import type { UmbFileUploadPreviewElement } from './file-upload-preview.interface.js';
22
import type { ManifestElement } from '@umbraco-cms/backoffice/extension-api';
33

44
export interface ManifestFileUploadPreview extends ManifestElement<UmbFileUploadPreviewElement> {
@@ -10,3 +10,9 @@ export interface ManifestFileUploadPreview extends ManifestElement<UmbFileUpload
1010
*/
1111
forMimeTypes: string | Array<string>;
1212
}
13+
14+
declare global {
15+
interface UmbExtensionManifestMap {
16+
umbFileUploadPreview: ManifestFileUploadPreview;
17+
}
18+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
export * from './preview/index.js';
22
export * from './input-upload-field.element.js';
3+
export * from './file-upload-preview.extension.js';
4+
export * from './file-upload-preview.interface.js';

src/packages/media/media/components/input-upload-field/input-upload-field.element.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
1818
import { UmbChangeEvent } from '@umbraco-cms/backoffice/event';
1919

2020
import { UmbExtensionsManifestInitializer } from '@umbraco-cms/backoffice/extension-api';
21-
import { type ManifestFileUploadPreview, umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
21+
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
22+
import type { ManifestFileUploadPreview } from './file-upload-preview.extension.js';
2223

2324
@customElement('umb-input-upload-field')
2425
export class UmbInputUploadFieldElement extends UmbLitElement {

0 commit comments

Comments
 (0)