Skip to content

Commit d9e4b2e

Browse files
committed
move menu to translation module
1 parent c0919a2 commit d9e4b2e

File tree

13 files changed

+41
-31
lines changed

13 files changed

+41
-31
lines changed

src/packages/dictionary/manifests.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { manifests as collectionManifests } from './collection/manifests.js';
22
import { manifests as dashboardManifests } from './dashboard/manifests.js';
33
import { manifests as entityActionManifests } from './entity-action/manifests.js';
4-
import { manifests as menuManifests } from './menu/manifests.js';
4+
import { manifests as menuItemManifests } from './menu-item/manifests.js';
55
import { manifests as repositoryManifests } from './repository/manifests.js';
66
import { manifests as treeManifests } from './tree/manifests.js';
77
import { manifests as workspaceManifests } from './workspace/manifests.js';
@@ -10,7 +10,7 @@ export const manifests: Array<UmbExtensionManifest> = [
1010
...collectionManifests,
1111
...dashboardManifests,
1212
...entityActionManifests,
13-
...menuManifests,
13+
...menuItemManifests,
1414
...repositoryManifests,
1515
...treeManifests,
1616
...workspaceManifests,

src/packages/dictionary/menu/manifests.ts renamed to src/packages/dictionary/menu-item/manifests.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
import { UMB_DICTIONARY_ENTITY_TYPE } from '../entity.js';
22
import { UMB_DICTIONARY_TREE_ALIAS } from '../tree/index.js';
3-
import { UMB_DICTIONARY_MENU_ALIAS } from './constants.js';
3+
import { UMB_TRANSLATION_MENU_ALIAS } from '@umbraco-cms/backoffice/translation';
44

55
export const manifests: Array<UmbExtensionManifest> = [
6-
{
7-
type: 'menu',
8-
alias: UMB_DICTIONARY_MENU_ALIAS,
9-
name: 'Dictionary Menu',
10-
},
116
{
127
type: 'menuItem',
138
kind: 'tree',
@@ -18,7 +13,7 @@ export const manifests: Array<UmbExtensionManifest> = [
1813
label: 'Dictionary',
1914
icon: 'icon-book-alt',
2015
entityType: UMB_DICTIONARY_ENTITY_TYPE,
21-
menus: [UMB_DICTIONARY_MENU_ALIAS],
16+
menus: [UMB_TRANSLATION_MENU_ALIAS],
2217
treeAlias: UMB_DICTIONARY_TREE_ALIAS,
2318
hideTreeRoot: true,
2419
},

src/packages/dictionary/menu/constants.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/packages/dictionary/menu/index.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/packages/translation/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
export * from './constants.js';
1+
export * from './section/index.js';
2+
export * from './menu/index.js';

src/packages/translation/manifests.ts

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,4 @@
1-
import { UMB_TRANSLATION_SECTION_ALIAS } from './constants.js';
1+
import { manifests as sectionManifests } from './section/manifests.js';
2+
import { manifests as menuManifests } from './menu/manifests.js';
23

3-
export const manifests: Array<UmbExtensionManifest> = [
4-
{
5-
type: 'section',
6-
alias: UMB_TRANSLATION_SECTION_ALIAS,
7-
name: 'Translation Section',
8-
weight: 400,
9-
meta: {
10-
label: '#sections_translation',
11-
pathname: 'translation',
12-
},
13-
conditions: [
14-
{
15-
alias: 'Umb.Condition.SectionUserPermission',
16-
match: UMB_TRANSLATION_SECTION_ALIAS,
17-
},
18-
],
19-
},
20-
];
4+
export const manifests: Array<UmbExtensionManifest> = [...sectionManifests, ...menuManifests];
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export const UMB_TRANSLATION_MENU_ALIAS = 'Umb.Menu.Translation';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './constants.js';
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { UMB_TRANSLATION_MENU_ALIAS } from './constants.js';
2+
3+
export const manifests: Array<UmbExtensionManifest> = [
4+
{
5+
type: 'menu',
6+
alias: UMB_TRANSLATION_MENU_ALIAS,
7+
name: 'Translation Menu',
8+
},
9+
];

0 commit comments

Comments
 (0)