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) {