use update

This commit is contained in:
Mads Rasmussen
2023-12-08 15:35:36 +01:00
parent 7c75f75014
commit b080f70b49

View File

@@ -1,7 +1,7 @@
import { UmbPartialViewRepository } from '../repository/partial-view.repository.js';
import type { UmbPartialViewDetailModel } from '../types.js';
import { UMB_PARTIAL_VIEW_ENTITY_TYPE } from '../entity.js';
import { UmbBooleanState, UmbDeepState } from '@umbraco-cms/backoffice/observable-api';
import { UmbBooleanState, UmbObjectState } from '@umbraco-cms/backoffice/observable-api';
import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
import {
UmbSaveableWorkspaceContextInterface,
@@ -46,7 +46,7 @@ export class UmbPartialViewWorkspaceContext
return Promise.resolve();
}
#data = new UmbDeepState<UmbPartialViewDetailModel | undefined>(undefined);
#data = new UmbObjectState<UmbPartialViewDetailModel | undefined>(undefined);
readonly data = this.#data.asObservable();
readonly name = this.#data.asObservablePart((data) => data?.name);
readonly content = this.#data.asObservablePart((data) => data?.content);
@@ -74,11 +74,11 @@ export class UmbPartialViewWorkspaceContext
}
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) {