diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-media-picker/input-media-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-media-picker/input-media-picker.element.ts index 7bec85dee6..2a9dad4b73 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-media-picker/input-media-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-media-picker/input-media-picker.element.ts @@ -167,13 +167,14 @@ export class UmbInputMediaPickerElement extends FormControlMixin(UmbLitElement) } render() { - return html` - ${this._items?.map((item) => this._renderItem(item))} - - - Add - - `; + return html` ${this._items?.map((item) => this._renderItem(item))} ${this._renderButton()} `; + } + private _renderButton() { + if (this.max == 1 && this._items && this._items.length > 0) return; + return html` + + Add + `; } private _renderItem(item: FolderTreeItem) {