diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/tree-picker/config/source-type-picker/property-editor-ui-tree-picker-source-type-picker.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/tree-picker/config/source-type-picker/property-editor-ui-tree-picker-source-type-picker.element.ts index e51831a4be..50862fa3d7 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/tree-picker/config/source-type-picker/property-editor-ui-tree-picker-source-type-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/uis/tree-picker/config/source-type-picker/property-editor-ui-tree-picker-source-type-picker.element.ts @@ -1,6 +1,6 @@ import { UmbDocumentTypeInputElement } from '@umbraco-cms/backoffice/document-type'; import { UmbMediaTypeInputElement } from '@umbraco-cms/backoffice/media-type'; -//import { UmbMemberTypeInputElement } from '@umbraco-cms/backoffice/member-type'; +import { UmbMemberTypeInputElement } from '@umbraco-cms/backoffice/member-type'; import type { StartNode } from '@umbraco-cms/backoffice/components'; import type { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry'; import { customElement, html, property, state } from '@umbraco-cms/backoffice/external/lit'; @@ -64,10 +64,9 @@ export class UmbPropertyEditorUITreePickerSourceTypePickerElement extends UmbLit case 'media': this.value = (event.target).selectedIds; break; - // TODO: Uncomment once the `` element is in place. [LK] - // case 'member': - // this.value = (event.target).selectedIds; - // break; + case 'member': + this.value = (event.target).selectedIds; + break; default: break; } @@ -88,7 +87,6 @@ export class UmbPropertyEditorUITreePickerSourceTypePickerElement extends UmbLit case 'member': return this.#renderTypeMember(); default: - // TODO: Could we make this message to be friendlier? [LK] return 'No source type found'; } } @@ -106,9 +104,9 @@ export class UmbPropertyEditorUITreePickerSourceTypePickerElement extends UmbLit } #renderTypeMember() { - return html``; + .selectedIds=${this.value || []}>`; } static styles = [UmbTextStyles]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/members/member-types/components/index.ts b/src/Umbraco.Web.UI.Client/src/packages/members/member-types/components/index.ts index eacc86c77b..086cb33bf0 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/members/member-types/components/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/members/member-types/components/index.ts @@ -1 +1,3 @@ import './input-member-type/input-member-type.element.js'; + +export * from './input-member-type/input-member-type.element.js';