Skip to content

Commit 0d02dc7

Browse files
committed
set varies on data
1 parent 51fb724 commit 0d02dc7

File tree

3 files changed

+52
-26
lines changed

3 files changed

+52
-26
lines changed

src/packages/documents/documents/workspace/document-workspace.context.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,6 @@ export class UmbDocumentWorkspaceContext
191191
this.varies,
192192
(varies) => {
193193
this.#data.setVaries(varies);
194-
195194
this.#varies = varies;
196195
},
197196
null,

src/packages/media/media/workspace/media-workspace.context.ts

Lines changed: 44 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -133,30 +133,50 @@ export class UmbMediaWorkspaceContext
133133
constructor(host: UmbControllerHost) {
134134
super(host, 'Umb.Workspace.Media');
135135

136-
this.observe(this.contentTypeUnique, (unique) => this.structure.loadType(unique));
137-
138-
this.observe(this.variesByCulture, (varies) => {
139-
this.#data.setVariesByCulture(varies);
140-
this.#variesByCulture = varies;
141-
});
142-
this.observe(this.variesBySegment, (varies) => {
143-
this.#data.setVariesBySegment(varies);
144-
this.#variesBySegment = varies;
145-
});
146-
this.observe(this.varies, (varies) => (this.#varies = varies));
147-
148-
this.observe(this.structure.contentTypeDataTypeUniques, (dataTypeUniques: Array<string>) => {
149-
this.#dataTypeItemManager.setUniques(dataTypeUniques);
150-
});
151-
152-
this.observe(this.#dataTypeItemManager.items, (dataTypes) => {
153-
// Make a map of the data type unique and editorAlias:
154-
this.#dataTypeSchemaAliasMap = new Map(
155-
dataTypes.map((dataType) => {
156-
return [dataType.unique, dataType.propertyEditorSchemaAlias];
157-
}),
158-
);
159-
});
136+
this.observe(this.contentTypeUnique, (unique) => this.structure.loadType(unique), null);
137+
this.observe(
138+
this.varies,
139+
(varies) => {
140+
this.#data.setVaries(varies);
141+
this.#varies = varies;
142+
},
143+
null,
144+
);
145+
this.observe(
146+
this.variesByCulture,
147+
(varies) => {
148+
this.#data.setVariesByCulture(varies);
149+
this.#variesByCulture = varies;
150+
},
151+
null,
152+
);
153+
this.observe(
154+
this.variesBySegment,
155+
(varies) => {
156+
this.#data.setVariesBySegment(varies);
157+
this.#variesBySegment = varies;
158+
},
159+
null,
160+
);
161+
this.observe(
162+
this.structure.contentTypeDataTypeUniques,
163+
(dataTypeUniques: Array<string>) => {
164+
this.#dataTypeItemManager.setUniques(dataTypeUniques);
165+
},
166+
null,
167+
);
168+
this.observe(
169+
this.#dataTypeItemManager.items,
170+
(dataTypes) => {
171+
// Make a map of the data type unique and editorAlias:
172+
this.#dataTypeSchemaAliasMap = new Map(
173+
dataTypes.map((dataType) => {
174+
return [dataType.unique, dataType.propertyEditorSchemaAlias];
175+
}),
176+
);
177+
},
178+
null,
179+
);
160180
this.loadLanguages();
161181

162182
this.routes.setRoutes([

src/packages/members/member/workspace/member/member-workspace.context.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,14 @@ export class UmbMemberWorkspaceContext
132132
super(host, UMB_MEMBER_WORKSPACE_ALIAS);
133133

134134
this.observe(this.contentTypeUnique, (unique) => this.structure.loadType(unique), null);
135-
this.observe(this.varies, (varies) => (this.#varies = varies), null);
135+
this.observe(
136+
this.varies,
137+
(varies) => {
138+
this.#data.setVaries(varies);
139+
this.#varies = varies;
140+
},
141+
null,
142+
);
136143
this.observe(
137144
this.variesByCulture,
138145
(varies) => {

0 commit comments

Comments
 (0)