diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/variant-selector/variant-selector.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/variant-selector/variant-selector.element.ts index b145df3378..2972360e36 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/variant-selector/variant-selector.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/variant-selector/variant-selector.element.ts @@ -89,7 +89,7 @@ export class UmbVariantSelectorElement extends UmbLitElement { if (!workspaceContext) throw new Error('Split View Workspace context not found'); this.observe( - workspaceContext.variantsWithLanguages, + workspaceContext.allowedVariants, (variants) => { this._variants = variants.map((variant) => { return { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/workspace-context/workspace-variantable-context.interface.ts b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/workspace-context/workspace-variantable-context.interface.ts index f8701d1f95..a40153c268 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/workspace-context/workspace-variantable-context.interface.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/workspace-context/workspace-variantable-context.interface.ts @@ -12,7 +12,7 @@ export interface UmbVariantableWorkspaceContextInterface extends UmbSaveableWork // Variant: variants: Observable>; - variantsWithLanguages: Observable>; + allowedVariants: Observable>; splitView: UmbWorkspaceSplitViewManager; getVariant(variantId: UmbVariantId): UmbVariantModel | undefined; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace-editor.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace-editor.element.ts index aee5bcccea..172501333f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace-editor.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace-editor.element.ts @@ -42,7 +42,7 @@ export class UmbDocumentWorkspaceEditorElement extends UmbLitElement { #observeVariants() { if (!this.#workspaceContext) return; this.observe( - this.#workspaceContext.variantsWithLanguages, + this.#workspaceContext.allowedVariants, (variants) => { this._availableVariants = variants; this._generateRoutes(); diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts index 143bdda241..c6ab7b4e26 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts @@ -53,7 +53,7 @@ export class UmbDocumentWorkspaceContext readonly contentTypeUnique = this.#currentData.asObservablePart((data) => data?.documentType.unique); readonly contentTypeHasCollection = this.#currentData.asObservablePart((data) => !!data?.documentType.collection); readonly variants = this.#currentData.asObservablePart((data) => data?.variants ?? []); - readonly variantsWithLanguages = combineObservables( + readonly allowedVariants = combineObservables( [this.variants, this.#languageCollection.asObservable()], ([variants, languages]) => { const missingLanguages = languages.filter((x) => !variants.some((v) => v.culture === x.unique)); diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace-editor.element.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace-editor.element.ts index 77943a1cb5..d8fba68018 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace-editor.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace-editor.element.ts @@ -38,7 +38,7 @@ export class UmbMediaWorkspaceEditorElement extends UmbLitElement { #observeVariants() { if (!this.#workspaceContext) return; this.observe( - this.#workspaceContext.variantsWithLanguages, + this.#workspaceContext.allowedVariants, (variants) => { this._availableVariants = variants; this._generateRoutes(); diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.context.ts index cb67a1f8aa..f65aa898f2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.context.ts @@ -43,7 +43,7 @@ export class UmbMediaWorkspaceContext readonly contentTypeUnique = this.#currentData.asObservablePart((data) => data?.mediaType.unique); readonly variants = this.#currentData.asObservablePart((data) => data?.variants || []); - readonly variantsWithLanguages = combineObservables( + readonly allowedVariants = combineObservables( [this.variants, this.#languageCollection.asObservable()], ([variants, languages]) => { const missingLanguages = languages.filter((x) => !variants.some((v) => v.culture === x.unique));