diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/workspace-split-view/workspace-split-view-variant-selector.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/workspace-split-view/workspace-split-view-variant-selector.element.ts
index e6b5e8e283..15e00f5ff6 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/workspace-split-view/workspace-split-view-variant-selector.element.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/workspace-split-view/workspace-split-view-variant-selector.element.ts
@@ -9,6 +9,7 @@ import { UMB_PROPERTY_DATASET_CONTEXT, isNameablePropertyDatasetContext } from '
import { UUIInputEvent } from '@umbraco-cms/backoffice/external/uui';
import type { UmbEntityVariantModel, UmbEntityVariantOptionModel } from '@umbraco-cms/backoffice/variant';
import type { UUIInputElement, UUIPopoverContainerElement } from '@umbraco-cms/backoffice/external/uui';
+import type { DocumentVariantStateModel } from '@umbraco-cms/backoffice/external/backend-api';
@customElement('umb-workspace-split-view-variant-selector')
export class UmbWorkspaceSplitViewVariantSelectorElement<
@@ -183,8 +184,7 @@ export class UmbWorkspaceSplitViewVariantSelectorElement<
return this._activeVariants.find((activeVariantId) => activeVariantId.equal(variantId)) !== undefined;
}
- #isCreateMode(variantOption: VariantOptionModelType) {
- const variantId = new UmbVariantId(variantOption.culture, variantOption.segment);
+ #isCreateMode(variantOption: VariantOptionModelType, variantId: UmbVariantId) {
return !variantOption.variant && !this.#isVariantActive(variantId);
}
@@ -236,7 +236,7 @@ export class UmbWorkspaceSplitViewVariantSelectorElement<
/**
* Focuses the input element after a short delay to ensure it is rendered.
* This works better than the {umbFocus()} directive, which does not work in this context.
- * @param element
+ * @param {Element} element – The element to focus.
*/
#focusInput(element?: Element) {
if (!element) return;
@@ -330,9 +330,7 @@ export class UmbWorkspaceSplitViewVariantSelectorElement<