Skip to content

Commit 72693c3

Browse files
committed
Export manifests as arrays
1 parent 28b4598 commit 72693c3

File tree

4 files changed

+35
-32
lines changed

4 files changed

+35
-32
lines changed

src/Umbraco.AuthorizedServices/Client/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import type { UmbEntryPointOnInit } from "@umbraco-cms/backoffice/extension-api";
22
import { UMB_AUTH_CONTEXT } from "@umbraco-cms/backoffice/auth";
33
import { OpenAPI } from "../generated/index.js";
4-
import { manifest as workspaceManifest } from "./workspace/manifests.js";
4+
import { manifests as workspaceManifests } from "./workspace/manifests.js";
55
import { manifests as treeManifests } from "./tree/manifests.js";
66

77
export const onInit: UmbEntryPointOnInit = (_host, extensionRegistry) => {
8-
extensionRegistry.registerMany([workspaceManifest, ...treeManifests]);
8+
extensionRegistry.registerMany([...workspaceManifests, ...treeManifests]);
99

1010
_host.consumeContext(UMB_AUTH_CONTEXT, async (auth) => {
1111
if (!auth) return;

src/Umbraco.AuthorizedServices/Client/src/tree/manifests.ts

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -31,31 +31,35 @@ const treeStore: ManifestTreeStore = {
3131
api: AuthorizedServicesTreeStore,
3232
};
3333

34-
const tree: UmbExtensionManifest = {
35-
type: "tree",
36-
kind: "default",
37-
alias: AUTHORIZED_SERVICES_TREE_ALIAS,
38-
name: "Authorized Services Tree",
39-
meta: {
40-
repositoryAlias: AUTHORIZED_SERVICES_TREE_REPOSITORY_ALIAS,
41-
},
42-
};
34+
const treeManifests: Array<UmbExtensionManifest> = [
35+
{
36+
type: "tree",
37+
kind: "default",
38+
alias: AUTHORIZED_SERVICES_TREE_ALIAS,
39+
name: "Authorized Services Tree",
40+
meta: {
41+
repositoryAlias: AUTHORIZED_SERVICES_TREE_REPOSITORY_ALIAS,
42+
},
43+
}
44+
];
4345

44-
const treeItem: UmbExtensionManifest = {
45-
type: "treeItem",
46-
kind: "default",
47-
alias: "AuthorizedServices.TreeItem.Service",
48-
name: "Authorized Services Tree Item",
49-
forEntityTypes: [
50-
AUTHORIZED_SERVICE_ROOT_ENTITY_TYPE,
51-
AUTHORIZED_SERVICE_ENTITY_TYPE,
52-
],
53-
};
46+
const treeItemManifests: Array<UmbExtensionManifest> = [
47+
{
48+
type: "treeItem",
49+
kind: "default",
50+
alias: "AuthorizedServices.TreeItem.Service",
51+
name: "Authorized Services Tree Item",
52+
forEntityTypes: [
53+
AUTHORIZED_SERVICE_ROOT_ENTITY_TYPE,
54+
AUTHORIZED_SERVICE_ENTITY_TYPE,
55+
],
56+
}
57+
];
5458

5559
export const manifests = [
5660
treeRepository,
5761
treeStore,
58-
tree,
59-
treeItem,
62+
...treeManifests,
63+
...treeItemManifests,
6064
...menuManifests,
6165
];
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11

2-
const menuItem: UmbExtensionManifest = {
2+
export const manifests: Array<UmbExtensionManifest> = [
3+
{
34
type: "menuItem",
45
kind: "tree",
56
alias: "AuthorizedServices.MenuItem.Service",
@@ -10,6 +11,5 @@ const menuItem: UmbExtensionManifest = {
1011
treeAlias: "AuthorizedServices.Tree.Services",
1112
menus: ['Umb.Menu.AdvancedSettings'],
1213
},
13-
};
14-
15-
export const manifests = [menuItem];
14+
}
15+
];

src/Umbraco.AuthorizedServices/Client/src/workspace/manifests.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import { AUTHORIZED_SERVICE_ENTITY_TYPE } from "@umbraco-authorizedservices/enti
22

33
export const WORKSPACE_ALIAS = "AuthorizedServices.Workspace";
44

5-
const workspaceManifest: UmbExtensionManifest = {
5+
export const manifests: Array<UmbExtensionManifest> = [
6+
{
67
type: "workspace",
78
kind: 'routable',
89
alias: WORKSPACE_ALIAS,
@@ -11,7 +12,5 @@ const workspaceManifest: UmbExtensionManifest = {
1112
meta: {
1213
entityType: AUTHORIZED_SERVICE_ENTITY_TYPE
1314
}
14-
};
15-
16-
17-
export const manifest = workspaceManifest;
15+
}
16+
];

0 commit comments

Comments
 (0)