From bbb86bd868d371e30ba2f95a59e05f4f6e63f315 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 5 Aug 2024 13:36:21 +0200 Subject: [PATCH] add readonly state manager --- .../members/member/workspace/member-workspace.context.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/src/packages/members/member/workspace/member-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/members/member/workspace/member-workspace.context.ts index 1e249d615a..d9ff924385 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/members/member/workspace/member-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/members/member/workspace/member-workspace.context.ts @@ -22,6 +22,7 @@ import type { UmbLanguageDetailModel } from '@umbraco-cms/backoffice/language'; import { UmbLanguageCollectionRepository } from '@umbraco-cms/backoffice/language'; import type { UmbDataSourceResponse } from '@umbraco-cms/backoffice/repository'; import type { UmbContentWorkspaceContext } from '@umbraco-cms/backoffice/content'; +import { UmbReadOnlyVariantStateManager } from '@umbraco-cms/backoffice/utils'; type EntityType = UmbMemberDetailModel; export class UmbMemberWorkspaceContext @@ -41,6 +42,8 @@ export class UmbMemberWorkspaceContext #languages = new UmbArrayState([], (x) => x.unique); public readonly languages = this.#languages.asObservable(); + readOnlyState = new UmbReadOnlyVariantStateManager(this); + public isLoaded() { return this.#getDataPromise; }