diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/block-list-block/block-list-block.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/block-list-block/block-list-block.element.ts
index 4c6bb6d6a7..33c277a649 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/block-list-block/block-list-block.element.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/block-list-block/block-list-block.element.ts
@@ -28,6 +28,9 @@ export class UmbPropertyEditorUIBlockListBlockElement extends UmbLitElement impl
@state()
_contentUdi?: string;
+ @state()
+ _hasSettings = false;
+
@state()
_label = '';
@@ -52,6 +55,10 @@ export class UmbPropertyEditorUIBlockListBlockElement extends UmbLitElement impl
this.observe(this.#context.contentUdi, (contentUdi) => {
this._contentUdi = contentUdi;
});
+ this.observe(this.#context.blockTypeSettingsElementTypeKey, (blockTypeSettingsElementTypeKey) => {
+ console.log(blockTypeSettingsElementTypeKey, !!blockTypeSettingsElementTypeKey);
+ this._hasSettings = blockTypeSettingsElementTypeKey !== undefined;
+ });
this.observe(this.#context.label, (label) => {
this._blockViewProps.label = label;
this._label = label;
@@ -98,6 +105,11 @@ export class UmbPropertyEditorUIBlockListBlockElement extends UmbLitElement impl
`
: ''}
+ ${this._workspaceEditPath && this._hasSettings
+ ? html`
+
+ `
+ : ''}