From 372f3e028a672be7a4667b7a99055a90da6547a8 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 17 Jan 2023 16:29:54 +0100 Subject: [PATCH] migrate UmbDocumentBlueprintStore to UmbContextAlias --- .../src/backoffice/backoffice.element.ts | 7 +++++-- .../document-blueprints/document-blueprint.store.ts | 7 ++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts index 9b1d6e8823..d08811f67f 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts @@ -22,7 +22,10 @@ import { UmbDocumentStore, UMB_DOCUMENT_STORE_CONTEXT_ALIAS } from './documents/ import { UmbMediaStore, UMB_MEDIA_STORE_CONTEXT_ALIAS } from './media/media/media.store'; import { UmbMemberGroupStore, UMB_MEMBER_GROUP_STORE_CONTEXT_ALIAS } from './members/member-groups/member-group.store'; import { UmbDictionaryStore, UMB_DICTIONARY_STORE_CONTEXT_ALIAS } from './translation/dictionary/dictionary.store'; -import { UmbDocumentBlueprintStore } from './documents/document-blueprints/document-blueprint.store'; +import { + UmbDocumentBlueprintStore, + UMB_DOCUMENT_BLULEPRINT_STORE_CONTEXT_ALIAS, +} from './documents/document-blueprints/document-blueprint.store'; import { UmbSectionStore, UMB_SECTION_STORE_CONTEXT_ALIAS } from './shared/components/section/section.store'; import { UmbDataTypeStore, UMB_DATA_TYPE_STORE_CONTEXT_ALIAS } from './settings/data-types/data-type.store'; @@ -76,7 +79,7 @@ export class UmbBackofficeElement extends UmbLitElement { this.provideContext(UMB_SECTION_STORE_CONTEXT_ALIAS, new UmbSectionStore()); this.provideContext(UMB_CURRENT_USER_HISTORY_STORE_CONTEXT_ALIAS, new UmbCurrentUserHistoryStore()); this.provideContext(UMB_DICTIONARY_STORE_CONTEXT_ALIAS, new UmbDictionaryStore(this)); - this.provideContext('umbDocumentBlueprintStore', new UmbDocumentBlueprintStore(this)); + this.provideContext(UMB_DOCUMENT_BLULEPRINT_STORE_CONTEXT_ALIAS, new UmbDocumentBlueprintStore(this)); } render() { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-blueprints/document-blueprint.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-blueprints/document-blueprint.store.ts index ca12e0b964..9eaca6f39e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-blueprints/document-blueprint.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-blueprints/document-blueprint.store.ts @@ -2,9 +2,12 @@ import { map, Observable } from 'rxjs'; import { UmbNodeStoreBase } from '../../../core/stores/store'; import type { DocumentBlueprintDetails, DocumentDetails } from '@umbraco-cms/models'; import { DocumentBlueprintTreeItem } from '@umbraco-cms/backend-api'; +import { UmbContextAlias } from '@umbraco-cms/context-api'; export type UmbDocumentStoreItemType = DocumentBlueprintDetails | DocumentBlueprintTreeItem; +export const STORE_ALIAS = 'umbDocumentBlueprintStore'; + const isDocumentBlueprintDetails = ( documentBlueprint: DocumentBlueprintDetails | DocumentBlueprintTreeItem ): documentBlueprint is DocumentBlueprintDetails => { @@ -18,7 +21,7 @@ const isDocumentBlueprintDetails = ( * @description - Data Store for Documents */ export class UmbDocumentBlueprintStore extends UmbNodeStoreBase { - public readonly storeAlias = 'umbDocumentBlueprintStore'; + public readonly storeAlias = STORE_ALIAS; getByKey(key: string): Observable { // TODO: implement call to end point @@ -37,3 +40,5 @@ export class UmbDocumentBlueprintStore extends UmbNodeStoreBase(STORE_ALIAS);