diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/tree/tree-item/media-tree-item.element.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/tree/tree-item/media-tree-item.element.ts index 4c1e2e6cea..2245ca14ce 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/tree/tree-item/media-tree-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/tree/tree-item/media-tree-item.element.ts @@ -10,7 +10,10 @@ export class UmbMediaTreeItemElement extends UmbTreeItemElementBase ${this.item?.mediaType.icon - ? html` ` + ? html` + + ${this.#renderStateIcon()} + ` : nothing} `; @@ -20,6 +23,18 @@ export class UmbMediaTreeItemElement extends UmbTreeItemElementBase${this._item?.variants[0].name} `; } + #renderStateIcon() { + if (this.item?.mediaType.collection) { + return this.#renderIsCollectionIcon(); + } + + return nothing; + } + + #renderIsCollectionIcon() { + return html``; + } + static override styles = [ UmbTextStyles, css` @@ -36,6 +51,45 @@ export class UmbMediaTreeItemElement extends UmbTreeItemElementBase