extension setup
This commit is contained in:
committed by
Jacob Overgaard
parent
d9d6611bd8
commit
906a0ff469
@@ -0,0 +1,4 @@
|
||||
export interface UmbFileUploadPreviewElement extends HTMLElement {
|
||||
path?: string;
|
||||
file?: File;
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
export * from './block-editor-custom-view-element.interface.js';
|
||||
export * from './dashboard-element.interface.js';
|
||||
export * from './external-login-provider-element.interface.js';
|
||||
export * from './file-upload-preview.interface.js';
|
||||
export * from './menu-item-element.interface.js';
|
||||
export * from './modal-extension-element.interface.js';
|
||||
export * from './property-editor-ui-element.interface.js';
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
import type { UmbFileUploadPreviewElement } from '../interfaces/file-upload-preview.interface.js';
|
||||
import type { ManifestElement } from '@umbraco-cms/backoffice/extension-api';
|
||||
|
||||
export interface ManifestFileUploadPreview extends ManifestElement<UmbFileUploadPreviewElement> {
|
||||
type: 'fileUploadPreview';
|
||||
forMimeTypes?: Array<string>;
|
||||
}
|
||||
@@ -23,6 +23,7 @@ import type {
|
||||
} from './entity-action.model.js';
|
||||
import type { ManifestDynamicRootOrigin, ManifestDynamicRootQueryStep } from './dynamic-root.model.js';
|
||||
import type { ManifestEntityBulkAction } from './entity-bulk-action.model.js';
|
||||
import type { ManifestFileUploadPreview } from './file-upload-preview.model.js';
|
||||
import type { ManifestExternalLoginProvider } from './external-login-provider.model.js';
|
||||
import type { ManifestGlobalContext } from './global-context.model.js';
|
||||
import type { ManifestHeaderApp, ManifestHeaderAppButtonKind } from './header-app.model.js';
|
||||
@@ -90,6 +91,7 @@ export type * from './entity-action.model.js';
|
||||
export type * from './entity-bulk-action.model.js';
|
||||
export type * from './entity-user-permission.model.js';
|
||||
export type * from './entry-point.model.js';
|
||||
export type * from './file-upload-preview.model.js';
|
||||
export type * from './external-login-provider.model.js';
|
||||
export type * from './global-context.model.js';
|
||||
export type * from './header-app.model.js';
|
||||
@@ -176,6 +178,7 @@ export type ManifestTypes =
|
||||
| ManifestEntityBulkAction
|
||||
| ManifestEntityUserPermission
|
||||
| ManifestEntryPoint
|
||||
| ManifestFileUploadPreview
|
||||
| ManifestExternalLoginProvider
|
||||
| ManifestGlobalContext
|
||||
| ManifestGranularUserPermission
|
||||
|
||||
Reference in New Issue
Block a user