From 0b087989488d9c55ba60149fa669bdd150d00093 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 11 Dec 2023 10:01:01 +0100 Subject: [PATCH] use update --- .../scripts/workspace/script-workspace.context.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/templating/scripts/workspace/script-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/templating/scripts/workspace/script-workspace.context.ts index 96443c1362..5ba3d3f7c9 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/templating/scripts/workspace/script-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/templating/scripts/workspace/script-workspace.context.ts @@ -1,7 +1,7 @@ import { UmbScripDetailModel } from '../types.js'; import { UmbScriptRepository } from '../repository/script.repository.js'; import { UMB_SCRIPT_WORKSPACE_ALIAS } from './manifests.js'; -import { UmbBooleanState, UmbDeepState } from '@umbraco-cms/backoffice/observable-api'; +import { UmbBooleanState, UmbObjectState } from '@umbraco-cms/backoffice/observable-api'; import { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api'; import { UmbEditableWorkspaceContextBase } from '@umbraco-cms/backoffice/workspace'; import { loadCodeEditor } from '@umbraco-cms/backoffice/code-editor'; @@ -11,7 +11,7 @@ export class UmbScriptWorkspaceContext extends UmbEditableWorkspaceContextBase< UmbScriptRepository, UmbScripDetailModel > { - #data = new UmbDeepState(undefined); + #data = new UmbObjectState(undefined); data = this.#data.asObservable(); name = this.#data.asObservablePart((data) => data?.name); content = this.#data.asObservablePart((data) => data?.content); @@ -39,11 +39,11 @@ export class UmbScriptWorkspaceContext extends UmbEditableWorkspaceContextBase< } setName(value: string) { - this.#data.next({ ...this.#data.value, name: value }); + this.#data.update({ name: value }); } setContent(value: string) { - this.#data.next({ ...this.#data.value, content: value }); + this.#data.update({ content: value }); } async load(entityKey: string) {