diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/extensions/property-editor-ui-element.interface.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/extensions/property-editor-ui-element.interface.ts index f96ed7be1b..836b06bfd3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/extensions/property-editor-ui-element.interface.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/extensions/property-editor-ui-element.interface.ts @@ -1,6 +1,8 @@ import type { UmbPropertyEditorConfigCollection } from '../config/index.js'; +import type { ManifestPropertyEditorUi } from './property-editor.extension.js'; export interface UmbPropertyEditorUiElement extends HTMLElement { + manifest?: ManifestPropertyEditorUi; name?: string; value?: unknown; config?: UmbPropertyEditorConfigCollection; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property/components/property/property.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property/components/property/property.element.ts index b902640439..a20fe487d4 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property/components/property/property.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property/components/property/property.element.ts @@ -334,6 +334,7 @@ export class UmbPropertyElement extends UmbLitElement { this._element.addEventListener('change', this._onPropertyEditorChange as any as EventListener); this._element.addEventListener('property-value-change', this._onPropertyEditorChange as any as EventListener); // No need to observe mandatory or label, as we already do so and set it on the _element if present: [NL] + this._element.manifest = manifest; this._element.mandatory = this._mandatory; this._element.name = this._label;