use update

This commit is contained in:
Mads Rasmussen
2023-12-11 09:47:04 +01:00
parent 520d002d93
commit fa6f30030e

View File

@@ -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<UmbTemplateRepository, TemplateResponseModel>
implements UmbSaveableWorkspaceContextInterface
{
#data = new UmbDeepState<TemplateResponseModel | undefined>(undefined);
#data = new UmbObjectState<TemplateResponseModel | undefined>(undefined);
data = this.#data.asObservable();
#masterTemplate = new UmbObjectState<TemplateItemResponseModel | null>(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() {