correct some stores

This commit is contained in:
Niels Lyngsø
2023-11-07 21:02:16 +01:00
parent f8ac1b0378
commit 7b5e5df595
3 changed files with 8 additions and 8 deletions

View File

@@ -40,7 +40,7 @@ export class UmbMemberStore extends UmbStoreBase implements UmbEntityDetailStore
this._data.appendOne(member);
}
return createObservablePart(this._data, (members) => members.find((member) => member.id === id) as MemberDetails);
return this._data.asObservablePart((members) => members.find((member) => member.id === id) as MemberDetails);
}
async save(member: Array<MemberDetails>): Promise<void> {

View File

@@ -113,15 +113,15 @@ const codeSnippets: Record<CodeEditorLanguage, string> = {
"Smartypants, double quotes" and 'single quotes'`,
typescript: `import { UmbTemplateRepository } from '../repository/template.repository.js';
import { UmbWorkspaceContext } from '../../../shared/components/workspace/workspace-context/workspace-context.js';
import { createObservablePart, UmbDeepState } from '@umbraco-cms/observable-api';
import { UmbObjectState } from '@umbraco-cms/observable-api';
import { TemplateModel } from '@umbraco-cms/backend-api';
import { UmbControllerHostElement } from '@umbraco-cms/controller';
export class UmbTemplateWorkspaceContext extends UmbWorkspaceContext<UmbTemplateRepository, TemplateModel> {
#data = new UmbDeepState<TemplateModel | undefined>(undefined);
#data = new UmbObjectState<TemplateModel | undefined>(undefined);
data = this.#data.asObservable();
name = createObservablePart(this.#data, (data) => data?.name);
content = createObservablePart(this.#data, (data) => data?.content);
name = this.#data.asObservablePart((data) => data?.name);
content = this.#data.asObservablePart((data) => data?.content);
constructor(host: UmbControllerHostElement) {
super(host, 'Umb.Workspace.Template', new UmbTemplateRepository(host));

View File

@@ -44,9 +44,9 @@ export class UmbPartialViewWorkspaceContext extends UmbWorkspaceContext<
#data = new UmbDeepState<PartialViewDetails | undefined>(undefined);
data = this.#data.asObservable();
name = createObservablePart(this.#data, (data) => data?.name);
content = createObservablePart(this.#data, (data) => data?.content);
path = createObservablePart(this.#data, (data) => data?.path);
name = this.#data.asObservablePart((data) => data?.name);
content = this.#data.asObservablePart((data) => data?.content);
path = this.#data.asObservablePart((data) => data?.path);
#isCodeEditorReady = new UmbBooleanState(false);
isCodeEditorReady = this.#isCodeEditorReady.asObservable();