From f3f1e040b8a4382ef1c0a719b76aec55e5abc1fe Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Tue, 18 Jun 2024 17:31:51 +0200 Subject: [PATCH] split context token from implementation --- .../repository/detail/document-detail.repository.ts | 2 +- .../detail/document-detail.store.context-token.ts | 4 ++++ .../documents/repository/detail/document-detail.store.ts | 6 ++---- .../packages/documents/documents/repository/detail/index.ts | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/document-detail.store.context-token.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/document-detail.repository.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/document-detail.repository.ts index 92afd27f2f..e02feda28f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/document-detail.repository.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/document-detail.repository.ts @@ -1,6 +1,6 @@ import type { UmbDocumentDetailModel } from '../../types.js'; import { UmbDocumentServerDataSource } from './document-detail.server.data-source.js'; -import { UMB_DOCUMENT_DETAIL_STORE_CONTEXT } from './document-detail.store.js'; +import { UMB_DOCUMENT_DETAIL_STORE_CONTEXT } from './document-detail.store.context-token.js'; import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; import { UmbDetailRepositoryBase } from '@umbraco-cms/backoffice/repository'; export class UmbDocumentDetailRepository extends UmbDetailRepositoryBase { diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/document-detail.store.context-token.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/document-detail.store.context-token.ts new file mode 100644 index 0000000000..8c04d0b1d5 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/document-detail.store.context-token.ts @@ -0,0 +1,4 @@ +import { UmbContextToken } from '@umbraco-cms/backoffice/context-api'; +import type { UmbDocumentDetailStore } from './document-detail.store.js'; + +export const UMB_DOCUMENT_DETAIL_STORE_CONTEXT = new UmbContextToken('UmbDocumentDetailStore'); diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/document-detail.store.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/document-detail.store.ts index 335b79e870..851edc63f6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/document-detail.store.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/document-detail.store.ts @@ -1,7 +1,7 @@ -import type { UmbDocumentDetailModel } from '../../types.js'; -import { UmbContextToken } from '@umbraco-cms/backoffice/context-api'; import { UmbDetailStoreBase } from '@umbraco-cms/backoffice/store'; import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; +import type { UmbDocumentDetailModel } from '../../types.js'; +import { UMB_DOCUMENT_DETAIL_STORE_CONTEXT } from './document-detail.store.context-token.js'; /** * @export @@ -21,5 +21,3 @@ export class UmbDocumentDetailStore extends UmbDetailStoreBase('UmbDocumentDetailStore'); diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/index.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/index.ts index 2cfd8af063..2ad3d5235e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/repository/detail/index.ts @@ -1,3 +1,3 @@ export { UmbDocumentDetailRepository } from './document-detail.repository.js'; export { UMB_DOCUMENT_DETAIL_REPOSITORY_ALIAS } from './manifests.js'; -export { UMB_DOCUMENT_DETAIL_STORE_CONTEXT } from './document-detail.store.js'; +export { UMB_DOCUMENT_DETAIL_STORE_CONTEXT } from './document-detail.store.context-token.js';