Skip to content

Commit 0424078

Browse files
loivseniOvergaard
authored andcommitted
setup extensions of preexisting ones
1 parent b9e57e6 commit 0424078

File tree

13 files changed

+56
-133
lines changed

13 files changed

+56
-133
lines changed
Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,2 @@
1+
export * from './preview/index.js';
12
export * from './input-upload-field.element.js';
2-
export * from './input-upload-field-file.element.js';
3-
export * from './input-upload-field-audio.element.js';
4-
export * from './input-upload-field-video.element.js';
5-
export * from './input-upload-field-svg.element.js';
6-
export * from './input-upload-field-image.element.js';
Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1 @@
1-
import type { ManifestFileUploadPreview } from '@umbraco-cms/backoffice/extension-registry';
2-
const previews: Array<ManifestFileUploadPreview> = [
3-
{
4-
type: 'fileUploadPreview',
5-
alias: 'My PDF Showcase',
6-
name: 'PDF Showcase',
7-
forMimeTypes: ['application/pdf'],
8-
},
9-
];
10-
console.log('export..');
11-
12-
export const manifests = [...previews];
1+
export * from './preview/manifest.js';
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export * from './input-upload-field-file.element.js';
2+
export * from './input-upload-field-audio.element.js';
3+
export * from './input-upload-field-video.element.js';
4+
export * from './input-upload-field-svg.element.js';
5+
export * from './input-upload-field-image.element.js';

src/packages/media/media/components/input-upload-field/input-upload-field-audio.element.ts renamed to src/packages/media/media/components/input-upload-field/preview/input-upload-field-audio.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { html, customElement, property, css } from '@umbraco-cms/backoffice/exte
22
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
33

44
@customElement('umb-input-upload-field-audio')
5-
export class UmbInputUploadFieldAudioElement extends UmbLitElement {
5+
export default class UmbInputUploadFieldAudioElement extends UmbLitElement {
66
@property({ type: String })
77
path = '';
88

src/packages/media/media/components/input-upload-field/input-upload-field-file.element.ts renamed to src/packages/media/media/components/input-upload-field/preview/input-upload-field-file.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { html, customElement, property, state, css } from '@umbraco-cms/backoffi
44
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
55

66
@customElement('umb-input-upload-field-file')
7-
export class UmbInputUploadFieldFileElement extends UmbLitElement {
7+
export default class UmbInputUploadFieldFileElement extends UmbLitElement {
88
@property({ type: String })
99
path: string = '';
1010

src/packages/media/media/components/input-upload-field/input-upload-field-image.element.ts renamed to src/packages/media/media/components/input-upload-field/preview/input-upload-field-image.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { html, customElement, property, css } from '@umbraco-cms/backoffice/exte
22
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
33

44
@customElement('umb-input-upload-field-image')
5-
export class UmbInputUploadFieldImageElement extends UmbLitElement {
5+
export default class UmbInputUploadFieldImageElement extends UmbLitElement {
66
@property({ type: String })
77
path = '';
88

src/packages/media/media/components/input-upload-field/input-upload-field-svg.element.ts renamed to src/packages/media/media/components/input-upload-field/preview/input-upload-field-svg.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { html, customElement, property, css } from '@umbraco-cms/backoffice/exte
22
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
33

44
@customElement('umb-input-upload-field-svg')
5-
export class UmbInputUploadFieldSvgElement extends UmbLitElement {
5+
export default class UmbInputUploadFieldSvgElement extends UmbLitElement {
66
@property({ type: String })
77
path = '';
88

src/packages/media/media/components/input-upload-field/input-upload-field-video.element.ts renamed to src/packages/media/media/components/input-upload-field/preview/input-upload-field-video.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { html, customElement, property, css } from '@umbraco-cms/backoffice/exte
22
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
33

44
@customElement('umb-input-upload-field-video')
5-
export class UmbInputUploadFieldVideoElement extends UmbLitElement {
5+
export default class UmbInputUploadFieldVideoElement extends UmbLitElement {
66
@property({ type: String })
77
path = '';
88

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
import type { ManifestFileUploadPreview, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
2+
3+
const previews: Array<ManifestFileUploadPreview> = [
4+
{
5+
type: 'fileUploadPreview',
6+
alias: 'Umb.FileUploadPreview.Audio',
7+
name: 'Audio File Upload Preview',
8+
element: () => import('./input-upload-field-audio.element.js'),
9+
forMimeTypes: ['audio/*'],
10+
},
11+
{
12+
type: 'fileUploadPreview',
13+
alias: 'Umb.FileUploadPreview.File',
14+
name: 'File File Upload Preview',
15+
element: () => import('./input-upload-field-file.element.js'),
16+
},
17+
{
18+
type: 'fileUploadPreview',
19+
alias: 'Umb.FileUploadPreview.Image',
20+
name: 'Image File Upload Preview',
21+
element: () => import('./input-upload-field-image.element.js'),
22+
forMimeTypes: ['image/*'],
23+
},
24+
{
25+
type: 'fileUploadPreview',
26+
alias: 'Umb.FileUploadPreview.Svg',
27+
name: 'Svg File Upload Preview',
28+
element: () => import('./input-upload-field-svg.element.js'),
29+
forMimeTypes: ['image/svg+xml'],
30+
},
31+
{
32+
type: 'fileUploadPreview',
33+
alias: 'Umb.FileUploadPreview.Video',
34+
name: 'Video File Upload Preview',
35+
element: () => import('./input-upload-field-video.element.js'),
36+
forMimeTypes: ['video/*'],
37+
},
38+
];
39+
40+
export const manifests: Array<ManifestTypes> = [...previews];

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

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

0 commit comments

Comments
 (0)