Package Builder: DocumentType Picker

This commit is contained in:
leekelleher
2024-04-04 11:18:46 +01:00
parent 118e08ebcd
commit 21afdd6ceb

View File

@@ -176,10 +176,7 @@ export class UmbWorkspacePackageBuilderElement extends UmbLitElement {
<uui-box headline="Package Content">
${this.#renderDocumentSection()}
${this.#renderMediaSection()}
<umb-property-layout label="Document Types" description="">
${this.#renderDocumentTypeSection()}
</umb-property-layout>
<umb-property-layout label="Media Types" description=""> ${this.#renderMediaTypeSection()} </umb-property-layout>
@@ -271,9 +268,18 @@ export class UmbWorkspacePackageBuilderElement extends UmbLitElement {
}
#renderDocumentTypeSection() {
return html`<div slot="editor">
<umb-input-checkbox-list></umb-input-checkbox-list>
</div>`;
if (!this._package) return nothing;
return html`
<umb-property-layout label="Document Types">
<div slot="editor">
<umb-input-document-type
.selection=${this._package.documentTypes ?? []}
@change=${(e: CustomEvent) =>
(this._package!.documentTypes = (e.target as UmbInputDocumentTypeElement).selection)}>
</umb-input-document-type>
</div>
</umb-property-layout>
`;
}
#renderMediaTypeSection() {