TreePickerSource: Removed the Media and Member pickers

as the old backoffice did not have these options to configure a root for Media or Members.
This commit is contained in:
leekelleher
2024-01-11 14:10:54 +00:00
committed by Jacob Overgaard
parent 58a5da22d6
commit 876cef09f3

View File

@@ -1,8 +1,7 @@
import { UmbInputDocumentPickerRootElement } from '@umbraco-cms/backoffice/document';
import { html, customElement, property, css, state } from '@umbraco-cms/backoffice/external/lit';
import { html, customElement, property, css, state, nothing } from '@umbraco-cms/backoffice/external/lit';
import { FormControlMixin, UUISelectEvent } from '@umbraco-cms/backoffice/external/uui';
import { UmbLitElement } from '@umbraco-cms/internal/lit-element';
import { UmbInputMediaElement } from '@umbraco-cms/backoffice/media';
//import { UmbChangeEvent } from '@umbraco-cms/backoffice/event';
export type UmbTreePickerSource = {
@@ -82,8 +81,7 @@ export class UmbInputTreePickerSourceElement extends FormControlMixin(UmbLitElem
this.nodeId = (<UmbInputDocumentPickerRootElement>event.target).nodeId;
break;
case 'media':
this.nodeId = (<UmbInputMediaElement>event.target).selectedIds.join('');
break;
case 'member':
default:
break;
}
@@ -103,11 +101,9 @@ export class UmbInputTreePickerSourceElement extends FormControlMixin(UmbLitElem
case 'content':
return this.#renderTypeContent();
case 'media':
return this.#renderTypeMedia();
case 'member':
return this.#renderTypeMember();
default:
return 'No type found';
return nothing;
}
}
@@ -117,18 +113,6 @@ export class UmbInputTreePickerSourceElement extends FormControlMixin(UmbLitElem
.nodeId=${this.nodeId}></umb-input-document-picker-root>`;
}
#renderTypeMedia() {
const nodeId = this.nodeId ? [this.nodeId] : [];
//TODO => MediaTypes
return html`<umb-input-media @change=${this.#onIdChange} .selectedIds=${nodeId} max="1"></umb-input-media>`;
}
#renderTypeMember() {
const nodeId = this.nodeId ? [this.nodeId] : [];
//TODO => Members
return html`<umb-input-member @change=${this.#onIdChange} .selectedIds=${nodeId} max="1"></umb-input-member>`;
}
static styles = [
css`
:host {