diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-block/block-grid-block.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-block/block-grid-block.element.ts index 92e27823e769..a282be74f8ac 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-block/block-grid-block.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-block/block-grid-block.element.ts @@ -34,7 +34,8 @@ export class UmbBlockGridBlockElement extends UmbLitElement { return html` + .readonly=${!this.config?.showContentEdit ?? false} + .href=${this.config?.showContentEdit ? this.config?.editContentPath : undefined}> ${when( @@ -58,6 +59,10 @@ export class UmbBlockGridBlockElement extends UmbLitElement { margin: var(--uui-size-2); } + umb-ufm-render { + user-select: none; + } + uui-tag { margin-left: 0.5em; margin-bottom: -0.3em; diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/ref-list-block/ref-list-block.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/ref-list-block/ref-list-block.element.ts index 574f72143c69..15a90df31226 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/ref-list-block/ref-list-block.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/ref-list-block/ref-list-block.element.ts @@ -32,7 +32,11 @@ export class UmbRefListBlockElement extends UmbLitElement { override render() { const blockValue = { ...this.content, $settings: this.settings, $index: this.index }; return html` - + > ${when( @@ -57,6 +61,11 @@ export class UmbRefListBlockElement extends UmbLitElement { margin-top: -0.3em; vertical-align: text-top; } + + umb-ufm-render { + user-select: none; + } + :host([unpublished]) umb-icon, :host([unpublished]) umb-ufm-render { opacity: 0.6; diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/ref-rte-block/ref-rte-block.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/ref-rte-block/ref-rte-block.element.ts index 27fa020e4ad9..94a33a248270 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/ref-rte-block/ref-rte-block.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/ref-rte-block/ref-rte-block.element.ts @@ -28,30 +28,16 @@ export class UmbRefRteBlockElement extends UmbLitElement { @property({ attribute: false }) settings?: UmbBlockDataType; - @state() - private _workspaceEditPath?: string; - @property({ attribute: false }) config?: UmbBlockEditorCustomViewConfiguration; - constructor() { - super(); - - this.consumeContext(UMB_BLOCK_ENTRY_CONTEXT, (context) => { - this.observe( - context?.workspaceEditContentPath, - (workspaceEditPath) => { - this._workspaceEditPath = workspaceEditPath; - }, - 'observeWorkspaceEditPath', - ); - }); - } - override render() { const blockValue = { ...this.content, $settings: this.settings, $index: this.index }; return html` - + @@ -84,6 +70,10 @@ export class UmbRefRteBlockElement extends UmbLitElement { z-index: 0; } + umb-ufm-render { + user-select: none; + } + umb-icon, umb-ufm-render { z-index: 1;