diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/block-list-entry/block-list-entry.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/block-list-entry/block-list-entry.element.ts
index f23b039e1b..d3b58036f7 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/block-list-entry/block-list-entry.element.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/block-list-entry/block-list-entry.element.ts
@@ -300,22 +300,24 @@ export class UmbBlockListEntryElement extends UmbLitElement implements UmbProper
}
#renderBlock() {
- return html`
- ${this._inlineEditingMode ? this.#renderInlineBlock() : this.#renderRefBlock()}
-
- ${this.#renderEditContentAction()} ${this.#renderEditSettingsAction()} ${this.#renderDeleteAction()}
-
- ${!this._showContentEdit && this._contentInvalid
- ? html`!`
- : nothing}
- `;
+ return this.contentKey && this._contentTypeAlias
+ ? html`
+ ${this._inlineEditingMode ? this.#renderInlineBlock() : this.#renderRefBlock()}
+
+ ${this.#renderEditContentAction()} ${this.#renderEditSettingsAction()} ${this.#renderDeleteAction()}
+
+ ${!this._showContentEdit && this._contentInvalid
+ ? html`!`
+ : nothing}
+ `
+ : nothing;
}
#renderEditContentAction() {