From acd0c15d4cf8897aea17ca862c0692796dea12bd Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Fri, 13 Sep 2024 20:51:14 +0200 Subject: [PATCH] update imports --- .../src/packages/data-type/tree/manifests.ts | 71 ++++++++----------- .../src/packages/dictionary/tree/manifests.ts | 71 ++++++++----------- .../media/media/recycle-bin/tree/manifests.ts | 71 ++++++++----------- 3 files changed, 84 insertions(+), 129 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/data-type/tree/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/data-type/tree/manifests.ts index f09fd4a50c..e788b77449 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/data-type/tree/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/data-type/tree/manifests.ts @@ -5,51 +5,36 @@ import { UMB_DATA_TYPE_TREE_REPOSITORY_ALIAS, UMB_DATA_TYPE_TREE_STORE_ALIAS, } from './constants.js'; -import type { - ManifestRepository, - ManifestTree, - ManifestTreeItem, - ManifestTreeStore, - ManifestTypes, -} from '@umbraco-cms/backoffice/extension-registry'; -const treeRepository: ManifestRepository = { - type: 'repository', - alias: UMB_DATA_TYPE_TREE_REPOSITORY_ALIAS, - name: 'Data Type Tree Repository', - api: () => import('./data-type-tree.repository.js'), -}; - -const treeStore: ManifestTreeStore = { - type: 'treeStore', - alias: UMB_DATA_TYPE_TREE_STORE_ALIAS, - name: 'Data Type Tree Store', - api: () => import('./data-type-tree.store.js'), -}; - -const tree: ManifestTree = { - type: 'tree', - kind: 'default', - alias: UMB_DATA_TYPE_TREE_ALIAS, - name: 'Data Types Tree', - meta: { - repositoryAlias: UMB_DATA_TYPE_TREE_REPOSITORY_ALIAS, +export const manifests: Array = [ + { + type: 'repository', + alias: UMB_DATA_TYPE_TREE_REPOSITORY_ALIAS, + name: 'Data Type Tree Repository', + api: () => import('./data-type-tree.repository.js'), + }, + { + type: 'treeStore', + alias: UMB_DATA_TYPE_TREE_STORE_ALIAS, + name: 'Data Type Tree Store', + api: () => import('./data-type-tree.store.js'), + }, + { + type: 'tree', + kind: 'default', + alias: UMB_DATA_TYPE_TREE_ALIAS, + name: 'Data Types Tree', + meta: { + repositoryAlias: UMB_DATA_TYPE_TREE_REPOSITORY_ALIAS, + }, + }, + { + type: 'treeItem', + kind: 'default', + alias: 'Umb.TreeItem.DataType', + name: 'Data Type Tree Item', + forEntityTypes: ['data-type-root', 'data-type', 'data-type-folder'], }, -}; - -const treeItem: ManifestTreeItem = { - type: 'treeItem', - kind: 'default', - alias: 'Umb.TreeItem.DataType', - name: 'Data Type Tree Item', - forEntityTypes: ['data-type-root', 'data-type', 'data-type-folder'], -}; - -export const manifests: Array = [ - treeRepository, - treeStore, - tree, - treeItem, ...folderManifests, ...reloadManifests, ]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/dictionary/tree/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/dictionary/tree/manifests.ts index 93f0f644c4..5c423dc240 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/dictionary/tree/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/dictionary/tree/manifests.ts @@ -5,50 +5,35 @@ import { UMB_DICTIONARY_TREE_STORE_ALIAS, } from './constants.js'; import { manifests as reloadTreeItemChildrenManifests } from './reload-tree-item-children/manifests.js'; -import type { - ManifestRepository, - ManifestTree, - ManifestTreeItem, - ManifestTreeStore, - ManifestTypes, -} from '@umbraco-cms/backoffice/extension-registry'; -const treeRepository: ManifestRepository = { - type: 'repository', - alias: UMB_DICTIONARY_TREE_REPOSITORY_ALIAS, - name: 'Dictionary Tree Repository', - api: () => import('./dictionary-tree.repository.js'), -}; - -const treeStore: ManifestTreeStore = { - type: 'treeStore', - alias: UMB_DICTIONARY_TREE_STORE_ALIAS, - name: 'Dictionary Tree Store', - api: () => import('./dictionary-tree.store.js'), -}; - -const tree: ManifestTree = { - type: 'tree', - kind: 'default', - alias: UMB_DICTIONARY_TREE_ALIAS, - name: 'Dictionary Tree', - meta: { - repositoryAlias: UMB_DICTIONARY_TREE_REPOSITORY_ALIAS, +export const manifests: Array = [ + { + type: 'repository', + alias: UMB_DICTIONARY_TREE_REPOSITORY_ALIAS, + name: 'Dictionary Tree Repository', + api: () => import('./dictionary-tree.repository.js'), + }, + { + type: 'treeStore', + alias: UMB_DICTIONARY_TREE_STORE_ALIAS, + name: 'Dictionary Tree Store', + api: () => import('./dictionary-tree.store.js'), + }, + { + type: 'tree', + kind: 'default', + alias: UMB_DICTIONARY_TREE_ALIAS, + name: 'Dictionary Tree', + meta: { + repositoryAlias: UMB_DICTIONARY_TREE_REPOSITORY_ALIAS, + }, + }, + { + type: 'treeItem', + kind: 'default', + alias: 'Umb.TreeItem.Dictionary', + name: 'Dictionary Tree Item', + forEntityTypes: [UMB_DICTIONARY_ROOT_ENTITY_TYPE, UMB_DICTIONARY_ENTITY_TYPE], }, -}; - -const treeItem: ManifestTreeItem = { - type: 'treeItem', - kind: 'default', - alias: 'Umb.TreeItem.Dictionary', - name: 'Dictionary Tree Item', - forEntityTypes: [UMB_DICTIONARY_ROOT_ENTITY_TYPE, UMB_DICTIONARY_ENTITY_TYPE], -}; - -export const manifests: Array = [ - treeRepository, - treeStore, - tree, - treeItem, ...reloadTreeItemChildrenManifests, ]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/recycle-bin/tree/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/recycle-bin/tree/manifests.ts index c9ef36305e..74d11afb1d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/recycle-bin/tree/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/recycle-bin/tree/manifests.ts @@ -5,50 +5,35 @@ import { UMB_MEDIA_RECYCLE_BIN_TREE_STORE_ALIAS, } from './constants.js'; import { manifests as reloadTreeItemChildrenManifests } from './reload-tree-item-children/manifests.js'; -import type { - ManifestRepository, - ManifestTree, - ManifestTreeItem, - ManifestTreeStore, - ManifestTypes, -} from '@umbraco-cms/backoffice/extension-registry'; -const treeRepository: ManifestRepository = { - type: 'repository', - alias: UMB_MEDIA_RECYCLE_BIN_TREE_REPOSITORY_ALIAS, - name: 'Media Recycle Bin Tree Repository', - api: () => import('./media-recycle-bin-tree.repository.js'), -}; - -const treeStore: ManifestTreeStore = { - type: 'treeStore', - alias: UMB_MEDIA_RECYCLE_BIN_TREE_STORE_ALIAS, - name: 'Media Recycle Bin Tree Store', - api: () => import('./media-recycle-bin-tree.store.js'), -}; - -const tree: ManifestTree = { - type: 'tree', - kind: 'default', - alias: UMB_MEDIA_RECYCLE_BIN_TREE_ALIAS, - name: 'Media Recycle Bin Tree', - meta: { - repositoryAlias: UMB_MEDIA_RECYCLE_BIN_TREE_REPOSITORY_ALIAS, +export const manifests: Array = [ + { + type: 'repository', + alias: UMB_MEDIA_RECYCLE_BIN_TREE_REPOSITORY_ALIAS, + name: 'Media Recycle Bin Tree Repository', + api: () => import('./media-recycle-bin-tree.repository.js'), + }, + { + type: 'treeStore', + alias: UMB_MEDIA_RECYCLE_BIN_TREE_STORE_ALIAS, + name: 'Media Recycle Bin Tree Store', + api: () => import('./media-recycle-bin-tree.store.js'), + }, + { + type: 'tree', + kind: 'default', + alias: UMB_MEDIA_RECYCLE_BIN_TREE_ALIAS, + name: 'Media Recycle Bin Tree', + meta: { + repositoryAlias: UMB_MEDIA_RECYCLE_BIN_TREE_REPOSITORY_ALIAS, + }, + }, + { + type: 'treeItem', + kind: 'default', + alias: 'Umb.TreeItem.Media.RecycleBin', + name: 'Media Recycle Bin Tree Item', + forEntityTypes: [UMB_MEDIA_RECYCLE_BIN_ROOT_ENTITY_TYPE], }, -}; - -const treeItem: ManifestTreeItem = { - type: 'treeItem', - kind: 'default', - alias: 'Umb.TreeItem.Media.RecycleBin', - name: 'Media Recycle Bin Tree Item', - forEntityTypes: [UMB_MEDIA_RECYCLE_BIN_ROOT_ENTITY_TYPE], -}; - -export const manifests: Array = [ - treeRepository, - treeStore, - tree, - treeItem, ...reloadTreeItemChildrenManifests, ];