From cd0c712e6dc24212908bc5deb2f315d40a681199 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Fri, 27 Sep 2024 07:44:50 +0200 Subject: [PATCH] reorganize --- .../media/media-types/tree/folder/index.ts | 3 +-- .../media/media-types/tree/folder/manifests.ts | 16 +++------------- .../tree/folder/{ => repository}/constants.ts | 0 .../media-types/tree/folder/repository/index.ts | 2 ++ .../tree/folder/repository/manifests.ts | 16 ++++++++++++++++ .../media-type-folder.repository.ts | 0 .../media-type-folder.server.data-source.ts | 2 +- .../media-type-folder.store.context-token.ts | 0 .../{ => repository}/media-type-folder.store.ts | 0 9 files changed, 23 insertions(+), 16 deletions(-) rename src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/{ => repository}/constants.ts (100%) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/index.ts create mode 100644 src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/manifests.ts rename src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/{ => repository}/media-type-folder.repository.ts (100%) rename src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/{ => repository}/media-type-folder.server.data-source.ts (98%) rename src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/{ => repository}/media-type-folder.store.context-token.ts (100%) rename src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/{ => repository}/media-type-folder.store.ts (100%) diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/index.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/index.ts index cf695faee4..3d76f338dd 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/index.ts @@ -1,2 +1 @@ -export { UmbMediaTypeFolderRepository } from './media-type-folder.repository.js'; -export { UMB_MEDIA_TYPE_FOLDER_REPOSITORY_ALIAS } from './constants.js'; +export * from './repository/index.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/manifests.ts index d75a34c91f..f3f7aef488 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/manifests.ts @@ -1,19 +1,8 @@ import { UMB_MEDIA_TYPE_FOLDER_ENTITY_TYPE } from '../../entity.js'; -import { UMB_MEDIA_TYPE_FOLDER_REPOSITORY_ALIAS, UMB_MEDIA_TYPE_FOLDER_STORE_ALIAS } from './constants.js'; +import { UMB_MEDIA_TYPE_FOLDER_REPOSITORY_ALIAS } from './repository/constants.js'; +import { manifests as repositoryManifests } from './repository/manifests.js'; export const manifests: Array = [ - { - type: 'repository', - alias: UMB_MEDIA_TYPE_FOLDER_REPOSITORY_ALIAS, - name: 'Media Type Folder Repository', - api: () => import('./media-type-folder.repository.js'), - }, - { - type: 'store', - alias: UMB_MEDIA_TYPE_FOLDER_STORE_ALIAS, - name: 'Media Type Folder Store', - api: () => import('./media-type-folder.store.js'), - }, { type: 'entityAction', kind: 'folderUpdate', @@ -34,4 +23,5 @@ export const manifests: Array = [ folderRepositoryAlias: UMB_MEDIA_TYPE_FOLDER_REPOSITORY_ALIAS, }, }, + ...repositoryManifests, ]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/constants.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/constants.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/constants.ts rename to src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/constants.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/index.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/index.ts new file mode 100644 index 0000000000..0848b720c5 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/index.ts @@ -0,0 +1,2 @@ +export * from './constants.js'; +export * from './media-type-folder.repository.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/manifests.ts new file mode 100644 index 0000000000..e0df378a8f --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/manifests.ts @@ -0,0 +1,16 @@ +import { UMB_MEDIA_TYPE_FOLDER_REPOSITORY_ALIAS, UMB_MEDIA_TYPE_FOLDER_STORE_ALIAS } from './constants.js'; + +export const manifests: Array = [ + { + type: 'repository', + alias: UMB_MEDIA_TYPE_FOLDER_REPOSITORY_ALIAS, + name: 'Media Type Folder Repository', + api: () => import('./media-type-folder.repository.js'), + }, + { + type: 'store', + alias: UMB_MEDIA_TYPE_FOLDER_STORE_ALIAS, + name: 'Media Type Folder Store', + api: () => import('./media-type-folder.store.js'), + }, +]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/media-type-folder.repository.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/media-type-folder.repository.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/media-type-folder.repository.ts rename to src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/media-type-folder.repository.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/media-type-folder.server.data-source.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/media-type-folder.server.data-source.ts similarity index 98% rename from src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/media-type-folder.server.data-source.ts rename to src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/media-type-folder.server.data-source.ts index 52e6e56ceb..9cc00a3762 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/media-type-folder.server.data-source.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/media-type-folder.server.data-source.ts @@ -1,4 +1,4 @@ -import { UMB_MEDIA_TYPE_FOLDER_ENTITY_TYPE } from '../../entity.js'; +import { UMB_MEDIA_TYPE_FOLDER_ENTITY_TYPE } from '../../../entity.js'; import type { UmbFolderModel } from '@umbraco-cms/backoffice/tree'; import { MediaTypeService } from '@umbraco-cms/backoffice/external/backend-api'; import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/media-type-folder.store.context-token.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/media-type-folder.store.context-token.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/media-type-folder.store.context-token.ts rename to src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/media-type-folder.store.context-token.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/media-type-folder.store.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/media-type-folder.store.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/media-type-folder.store.ts rename to src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/folder/repository/media-type-folder.store.ts