diff --git a/src/Umbraco.Web.UI.Client/src/libs/context-api/provide/context-provider.element.test.ts b/src/Umbraco.Web.UI.Client/src/libs/context-api/provide/context-provider.element.test.ts index 5dbf8821eb..9696eb2f56 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/context-api/provide/context-provider.element.test.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/context-api/provide/context-provider.element.test.ts @@ -2,10 +2,10 @@ import { expect, fixture, html } from '@open-wc/testing'; import { UmbContextConsumerController } from '../consume/context-consumer.controller.js'; import { UmbContextProviderElement } from './context-provider.element.js'; import { customElement } from '@umbraco-cms/backoffice/external/lit'; -import { UmbControllerHostMixin } from '@umbraco-cms/backoffice/controller-api'; +import { UmbControllerHostElementMixin } from '@umbraco-cms/backoffice/controller-api'; @customElement('umb-test-context') -export class UmbTestContextElement extends UmbControllerHostMixin(HTMLElement) { +export class UmbTestContextElement extends UmbControllerHostElementMixin(HTMLElement) { public value: string | null = null; constructor() { super(); diff --git a/src/Umbraco.Web.UI.Client/src/libs/context-api/provide/context-provider.element.ts b/src/Umbraco.Web.UI.Client/src/libs/context-api/provide/context-provider.element.ts index d43da09de2..445e69a933 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/context-api/provide/context-provider.element.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/context-api/provide/context-provider.element.ts @@ -1,4 +1,4 @@ -import { UmbControllerHostElement, UmbControllerHostMixin } from '@umbraco-cms/backoffice/controller-api'; +import { UmbControllerHostElement, UmbControllerHostElementMixin } from '@umbraco-cms/backoffice/controller-api'; import { UmbContextProviderController, UmbContextToken } from '@umbraco-cms/backoffice/context-api'; /** @@ -9,7 +9,7 @@ import { UmbContextProviderController, UmbContextToken } from '@umbraco-cms/back * @throws {Error} If the key property is not set. * @throws {Error} If the value property is not set. */ -export class UmbContextProviderElement extends UmbControllerHostMixin(HTMLElement) { +export class UmbContextProviderElement extends UmbControllerHostElementMixin(HTMLElement) { /** * The value to provide to the context. * @optional diff --git a/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host.mixin.ts b/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-element.mixin.ts similarity index 80% rename from src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host.mixin.ts rename to src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-element.mixin.ts index 25ecfa49b1..28605231ce 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host.mixin.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-element.mixin.ts @@ -20,8 +20,8 @@ export declare class UmbControllerHostElement extends HTMLElement implements Umb * @param {Object} superClass - superclass to be extended. * @mixin */ -export const UmbControllerHostMixin = (superClass: T) => { - class UmbControllerHostClass extends UmbControllerHostBaseMixin(superClass) implements UmbControllerHost { +export const UmbControllerHostElementMixin = (superClass: T) => { + class UmbControllerHostElementClass extends UmbControllerHostBaseMixin(superClass) implements UmbControllerHost { getHostElement(): EventTarget { return this; } @@ -37,7 +37,7 @@ export const UmbControllerHostMixin = (superCl } } - return UmbControllerHostClass as unknown as HTMLElementConstructor & T; + return UmbControllerHostElementClass as unknown as HTMLElementConstructor & T; }; declare global { diff --git a/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-initializer.element.ts b/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-initializer.element.ts index 567adf2ec4..bb31cbe4f9 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-initializer.element.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-initializer.element.ts @@ -1,7 +1,7 @@ -import { UmbControllerHostElement, UmbControllerHostMixin } from './controller-host.mixin.js'; +import { UmbControllerHostElement, UmbControllerHostElementMixin } from './controller-host-element.mixin.js'; export class UmbControllerHostInitializerElement - extends UmbControllerHostMixin(HTMLElement) + extends UmbControllerHostElementMixin(HTMLElement) implements UmbControllerHostElement { /** diff --git a/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-initializer.test.ts b/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-initializer.test.ts index 635e6f5147..afb7ad833d 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-initializer.test.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-initializer.test.ts @@ -1,11 +1,11 @@ import { expect, fixture, html } from '@open-wc/testing'; import { UmbControllerHostInitializerElement } from './controller-host-initializer.element.js'; -import { UmbControllerHostElement, UmbControllerHostMixin } from './controller-host.mixin.js'; +import { UmbControllerHostElement, UmbControllerHostElementMixin } from './controller-host-element.mixin.js'; import { customElement } from '@umbraco-cms/backoffice/external/lit'; import { UmbContextConsumerController, UmbContextProviderController } from '@umbraco-cms/backoffice/context-api'; @customElement('umb-test-controller-host-initializer-consumer') -export class UmbTestControllerHostInitializerConsumerElement extends UmbControllerHostMixin(HTMLElement) { +export class UmbTestControllerHostInitializerConsumerElement extends UmbControllerHostElementMixin(HTMLElement) { public value: string | null = null; constructor() { super(); diff --git a/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller.test.ts b/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller.test.ts index aff4d0f99a..65f4f8e2e1 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller.test.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller.test.ts @@ -1,10 +1,10 @@ import { expect } from '@open-wc/testing'; -import { UmbControllerHostElement, UmbControllerHostMixin } from './controller-host.mixin.js'; +import { UmbControllerHostElement, UmbControllerHostElementMixin } from './controller-host-element.mixin.js'; import { UmbBaseController } from './controller.class.js'; import { customElement } from '@umbraco-cms/backoffice/external/lit'; @customElement('test-my-controller-host') -export class UmbTestControllerHostElement extends UmbControllerHostMixin(HTMLElement) {} +export class UmbTestControllerHostElement extends UmbControllerHostElementMixin(HTMLElement) {} export class UmbTestControllerImplementationElement extends UmbBaseController { testIsConnected = false; diff --git a/src/Umbraco.Web.UI.Client/src/libs/controller-api/index.ts b/src/Umbraco.Web.UI.Client/src/libs/controller-api/index.ts index b57164dc86..510264d65b 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/controller-api/index.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/controller-api/index.ts @@ -1,6 +1,6 @@ export * from './controller-host-base.mixin.js'; export * from './controller-host.interface.js'; -export * from './controller-host.mixin.js'; +export * from './controller-host-element.mixin.js'; export * from './controller.class.js'; export * from './controller.interface.js'; export * from './controller-alias.type.js'; diff --git a/src/Umbraco.Web.UI.Client/src/libs/element-api/element.mixin.ts b/src/Umbraco.Web.UI.Client/src/libs/element-api/element.mixin.ts index 0bcd2968b1..0660720770 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/element-api/element.mixin.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/element-api/element.mixin.ts @@ -1,6 +1,6 @@ import type { Observable } from '@umbraco-cms/backoffice/external/rxjs'; import type { HTMLElementConstructor } from '@umbraco-cms/backoffice/extension-api'; -import { UmbControllerHostMixin } from '@umbraco-cms/backoffice/controller-api'; +import { UmbControllerHostElementMixin } from '@umbraco-cms/backoffice/controller-api'; import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api'; import { UmbContextToken, @@ -29,7 +29,7 @@ export declare class UmbElementMixinInterface extends UmbControllerHostElement { } export const UmbElementMixin = (superClass: T) => { - class UmbElementMixinClass extends UmbControllerHostMixin(superClass) implements UmbElementMixinInterface { + class UmbElementMixinClass extends UmbControllerHostElementMixin(superClass) implements UmbElementMixinInterface { /** * @description Observe a RxJS source of choice. * @param {Observable} source RxJS source