correct contexts

This commit is contained in:
Niels Lyngsø
2023-11-07 21:03:03 +01:00
parent 7b5e5df595
commit 547ec99477
3 changed files with 13 additions and 14 deletions

View File

@@ -1,6 +1,6 @@
import { ScriptDetails, SCRIPTS_WORKSPACE_ALIAS } from '../config.js';
import { UmbScriptsRepository } from '../repository/scripts.repository.js';
import { createObservablePart, UmbBooleanState, UmbDeepState } from '@umbraco-cms/backoffice/observable-api';
import { UmbBooleanState, UmbDeepState } from '@umbraco-cms/backoffice/observable-api';
import { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
import { UmbWorkspaceContext } from '@umbraco-cms/backoffice/workspace';
import { loadCodeEditor } from '@umbraco-cms/backoffice/code-editor';
@@ -9,9 +9,9 @@ import { TextFileResponseModelBaseModel, UpdateScriptRequestModel } from '@umbra
export class UmbScriptsWorkspaceContext extends UmbWorkspaceContext<UmbScriptsRepository, ScriptDetails> {
#data = new UmbDeepState<ScriptDetails | 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();

View File

@@ -5,8 +5,7 @@ import { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api
import {
UmbArrayState,
UmbBooleanState,
UmbObjectState,
createObservablePart,
UmbObjectState
} from '@umbraco-cms/backoffice/observable-api';
import { loadCodeEditor } from '@umbraco-cms/backoffice/code-editor';
import { RichTextRuleModel, UpdateStylesheetRequestModel } from '@umbraco-cms/backoffice/backend-api';
@@ -22,9 +21,9 @@ export class UmbStylesheetWorkspaceContext
#rules = new UmbArrayState<RichTextRuleModelSortable>([], (rule) => rule.name);
data = this.#data.asObservable();
rules = this.#rules.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();

View File

@@ -16,11 +16,11 @@ export class UmbTemplateWorkspaceContext extends UmbWorkspaceContext<UmbTemplate
data = this.#data.asObservable();
#masterTemplate = new UmbObjectState<TemplateItemResponseModel | null>(null);
masterTemplate = this.#masterTemplate.asObservable();
name = createObservablePart(this.#data, (data) => data?.name);
alias = createObservablePart(this.#data, (data) => data?.alias);
content = createObservablePart(this.#data, (data) => data?.content);
id = createObservablePart(this.#data, (data) => data?.id);
masterTemplateID = createObservablePart(this.#data, (data) => data?.masterTemplateId);
name = this.#data.asObservablePart((data) => data?.name);
alias = this.#data.asObservablePart((data) => data?.alias);
content = this.#data.asObservablePart((data) => data?.content);
id = this.#data.asObservablePart((data) => data?.id);
masterTemplateID = this.#data.asObservablePart((data) => data?.masterTemplateId);
#isCodeEditorReady = new UmbBooleanState(false);
isCodeEditorReady = this.#isCodeEditorReady.asObservable();