From fa6f30030e51c7ff13a01a1ee17e6a03a1b9a42d Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 11 Dec 2023 09:47:04 +0100 Subject: [PATCH] use update --- .../templates/workspace/template-workspace.context.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/templating/templates/workspace/template-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/templating/templates/workspace/template-workspace.context.ts index c9f1f93c24..becb6cf16a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/templating/templates/workspace/template-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/templating/templates/workspace/template-workspace.context.ts @@ -5,7 +5,7 @@ import { UmbSaveableWorkspaceContextInterface, UmbEditableWorkspaceContextBase, } from '@umbraco-cms/backoffice/workspace'; -import { UmbBooleanState, UmbDeepState, UmbObjectState } from '@umbraco-cms/backoffice/observable-api'; +import { UmbBooleanState, UmbObjectState } from '@umbraco-cms/backoffice/observable-api'; import type { TemplateItemResponseModel, TemplateResponseModel } from '@umbraco-cms/backoffice/backend-api'; import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api'; import { UmbContextToken } from '@umbraco-cms/backoffice/context-api'; @@ -14,7 +14,7 @@ export class UmbTemplateWorkspaceContext extends UmbEditableWorkspaceContextBase implements UmbSaveableWorkspaceContextInterface { - #data = new UmbDeepState(undefined); + #data = new UmbObjectState(undefined); data = this.#data.asObservable(); #masterTemplate = new UmbObjectState(null); masterTemplate = this.#masterTemplate.asObservable(); @@ -57,15 +57,15 @@ export class UmbTemplateWorkspaceContext } setName(value: string) { - this.#data.next({ ...this.#data.value, name: value }); + this.#data.update({ name: value }); } setAlias(value: string) { - this.#data.next({ ...this.#data.value, alias: value }); + this.#data.update({ alias: value }); } setContent(value: string) { - this.#data.next({ ...this.#data.value, content: value }); + this.#data.update({ content: value }); } getLayoutBlockRegexPattern() {