Skip to content

Commit 30b8d94

Browse files
authored
Merge pull request #1698 from umbraco/chore/move-property-editor-schemas
Chore: move property editor schemas into each property editor folder
2 parents 840d411 + 8e1bfd3 commit 30b8d94

File tree

462 files changed

+1629
-1227
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

462 files changed

+1629
-1227
lines changed

public-assets/App_Plugins/custom-bundle-package/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export const manifests = [
1+
export const manifests: Array<ManifestTypes> = [
22
{
33
type: 'section',
44
alias: 'MyBundle.Section.Custom',
@@ -9,5 +9,5 @@ export const manifests = [
99
label: 'My Bundle Section',
1010
pathname: 'my-custom-bundle',
1111
},
12-
}
12+
},
1313
];

src/packages/audit-log/manifests.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
import { manifests as repositoryManifests } from './repository/manifests.js';
2+
import type { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
23

3-
export const manifests = [...repositoryManifests];
4+
export const manifests: Array<ManifestTypes> = [...repositoryManifests];

src/packages/audit-log/repository/manifests.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { UmbAuditLogRepository } from './audit-log.repository.js';
2-
import type { ManifestRepository } from '@umbraco-cms/backoffice/extension-registry';
2+
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
33

44
export const UMB_AUDIT_LOG_REPOSITORY_ALIAS = 'Umb.Repository.AuditLog';
55

@@ -10,4 +10,4 @@ const repository: ManifestRepository = {
1010
api: UmbAuditLogRepository,
1111
};
1212

13-
export const manifests = [repository];
13+
export const manifests: Array<ManifestTypes> = [repository];

src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/views/manifests.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { UMB_BLOCK_GRID_AREA_TYPE_WORKSPACE_ALIAS } from '../index.js';
2-
import type { ManifestWorkspaceView } from '@umbraco-cms/backoffice/extension-registry';
2+
import type { ManifestTypes, ManifestWorkspaceView } from '@umbraco-cms/backoffice/extension-registry';
33

44
export const workspaceViews: Array<ManifestWorkspaceView> = [
55
{
@@ -22,4 +22,4 @@ export const workspaceViews: Array<ManifestWorkspaceView> = [
2222
},
2323
];
2424

25-
export const manifests = [...workspaceViews];
25+
export const manifests: Array<ManifestTypes> = [...workspaceViews];
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
import { manifests as componentManifests } from './components/manifests.js';
22
import { manifests as propertyEditorManifests } from './property-editors/manifests.js';
33
import { manifests as workspaceManifests } from './workspace/manifests.js';
4+
import type { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
45

5-
export const manifests = [...workspaceManifests, ...propertyEditorManifests, ...componentManifests];
6+
export const manifests: Array<ManifestTypes> = [
7+
...workspaceManifests,
8+
...propertyEditorManifests,
9+
...componentManifests,
10+
];
Lines changed: 54 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,59 @@
1-
import type { ManifestPropertyEditorUi } from '@umbraco-cms/backoffice/extension-registry';
1+
import { manifest as blockGridSchemaManifest } from './Umbraco.BlockGrid.js';
2+
import type { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
23

34
export const UMB_BLOCK_GRID_PROPERTY_EDITOR_ALIAS = 'Umbraco.BlockGrid';
45

5-
export const manifest: ManifestPropertyEditorUi = {
6-
type: 'propertyEditorUi',
7-
alias: 'Umb.PropertyEditorUi.BlockGrid',
8-
name: 'Block Grid Property Editor UI',
9-
js: () => import('./property-editor-ui-block-grid.element.js'),
10-
meta: {
11-
label: 'Block Grid',
12-
propertyEditorSchemaAlias: UMB_BLOCK_GRID_PROPERTY_EDITOR_ALIAS,
13-
icon: 'icon-layout',
14-
group: 'richContent',
15-
settings: {
16-
properties: [
17-
{
18-
alias: 'blockGroups',
19-
label: '',
20-
propertyEditorUiAlias: 'Umb.PropertyEditorUi.BlockTypeGroupConfiguration',
21-
},
22-
{
23-
alias: 'useLiveEditing',
24-
label: 'Live editing mode',
25-
description: 'Live update content when editing in overlay',
26-
propertyEditorUiAlias: 'Umb.PropertyEditorUi.Toggle',
27-
},
28-
{
29-
alias: 'maxPropertyWidth',
30-
label: 'Editor width',
31-
description: 'Optional css overwrite. (example: 1200px or 100%)',
32-
propertyEditorUiAlias: 'Umb.PropertyEditorUi.TextBox',
33-
},
34-
{
35-
alias: 'createLabel',
36-
label: 'Create Button Label',
37-
description: 'Override the label text for adding a new block, Example Add Widget',
38-
propertyEditorUiAlias: 'Umb.PropertyEditorUi.TextBox',
39-
},
40-
{
41-
alias: 'gridColumns',
42-
label: 'Grid Columns',
43-
description: 'Set the number of columns for the layout. (defaults to 12)',
44-
propertyEditorUiAlias: 'Umb.PropertyEditorUi.Number',
45-
},
46-
{
47-
alias: 'layoutStylesheet',
48-
label: 'Layout Stylesheet',
49-
description: 'Override default stylesheet for backoffice layout.',
50-
propertyEditorUiAlias: 'Umb.PropertyEditorUi.BlockGridLayoutStylesheet',
51-
},
52-
],
6+
export const manifests: Array<ManifestTypes> = [
7+
{
8+
type: 'propertyEditorUi',
9+
alias: 'Umb.PropertyEditorUi.BlockGrid',
10+
name: 'Block Grid Property Editor UI',
11+
js: () => import('./property-editor-ui-block-grid.element.js'),
12+
meta: {
13+
label: 'Block Grid',
14+
propertyEditorSchemaAlias: UMB_BLOCK_GRID_PROPERTY_EDITOR_ALIAS,
15+
icon: 'icon-layout',
16+
group: 'richContent',
17+
settings: {
18+
properties: [
19+
{
20+
alias: 'blockGroups',
21+
label: '',
22+
propertyEditorUiAlias: 'Umb.PropertyEditorUi.BlockTypeGroupConfiguration',
23+
},
24+
{
25+
alias: 'useLiveEditing',
26+
label: 'Live editing mode',
27+
description: 'Live update content when editing in overlay',
28+
propertyEditorUiAlias: 'Umb.PropertyEditorUi.Toggle',
29+
},
30+
{
31+
alias: 'maxPropertyWidth',
32+
label: 'Editor width',
33+
description: 'Optional css overwrite. (example: 1200px or 100%)',
34+
propertyEditorUiAlias: 'Umb.PropertyEditorUi.TextBox',
35+
},
36+
{
37+
alias: 'createLabel',
38+
label: 'Create Button Label',
39+
description: 'Override the label text for adding a new block, Example Add Widget',
40+
propertyEditorUiAlias: 'Umb.PropertyEditorUi.TextBox',
41+
},
42+
{
43+
alias: 'gridColumns',
44+
label: 'Grid Columns',
45+
description: 'Set the number of columns for the layout. (defaults to 12)',
46+
propertyEditorUiAlias: 'Umb.PropertyEditorUi.Number',
47+
},
48+
{
49+
alias: 'layoutStylesheet',
50+
label: 'Layout Stylesheet',
51+
description: 'Override default stylesheet for backoffice layout.',
52+
propertyEditorUiAlias: 'Umb.PropertyEditorUi.BlockGridLayoutStylesheet',
53+
},
54+
],
55+
},
5356
},
5457
},
55-
};
58+
blockGridSchemaManifest,
59+
];

src/packages/block/block-grid/property-editors/manifests.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
import { manifest as blockGridAreaTypePermission } from './block-grid-area-type-permission/manifests.js';
22
import { manifest as blockGridAreasConfigEditor } from './block-grid-areas-config/manifests.js';
33
import { manifest as blockGridColumnSpan } from './block-grid-column-span/manifests.js';
4-
import { manifest as blockGridEditor } from './block-grid-editor/manifests.js';
4+
import { manifests as blockGridEditorManifests } from './block-grid-editor/manifests.js';
55
import { manifest as blockGridGroupConfiguration } from './block-grid-group-configuration/manifests.js';
66
import { manifest as blockGridLayoutStylesheet } from './block-grid-layout-stylesheet/manifests.js';
77
import { manifest as blockGridTypeConfiguration } from './block-grid-type-configuration/manifests.js';
8+
import type { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
89

9-
export const manifests = [
10+
export const manifests: Array<ManifestTypes> = [
1011
blockGridAreaTypePermission,
1112
blockGridAreasConfigEditor,
1213
blockGridColumnSpan,
13-
blockGridEditor,
14+
...blockGridEditorManifests,
1415
blockGridGroupConfiguration,
1516
blockGridLayoutStylesheet,
1617
blockGridTypeConfiguration,

src/packages/block/block-grid/workspace/views/manifests.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { UMB_BLOCK_GRID_TYPE_WORKSPACE_ALIAS } from '../index.js';
2-
import type { ManifestWorkspaceView } from '@umbraco-cms/backoffice/extension-registry';
2+
import type { ManifestTypes, ManifestWorkspaceView } from '@umbraco-cms/backoffice/extension-registry';
33

44
export const workspaceViews: Array<ManifestWorkspaceView> = [
55
{
@@ -58,4 +58,4 @@ export const workspaceViews: Array<ManifestWorkspaceView> = [
5858
},
5959
];
6060

61-
export const manifests = [...workspaceViews];
61+
export const manifests: Array<ManifestTypes> = [...workspaceViews];
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { manifests as propertyEditorManifests } from './property-editors/manifests.js';
22
import { manifests as workspaceManifests } from './workspace/manifests.js';
3+
import type { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
34

4-
export const manifests = [...workspaceManifests, ...propertyEditorManifests];
5+
export const manifests: Array<ManifestTypes> = [...workspaceManifests, ...propertyEditorManifests];

0 commit comments

Comments
 (0)