From d2b2a8efc20b738bcb1c4bb7484ac0ca0f07042d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 26 Aug 2024 20:36:05 +0200 Subject: [PATCH] fix broken create block in workspace experience --- .../block/block-grid/context/block-grid-entries.context.ts | 1 + .../block/block-rte/context/block-rte-entries.context.ts | 1 + .../components/block-type-card/block-type-card.element.ts | 2 +- .../modals/block-catalogue/block-catalogue-modal.element.ts | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-entries.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-entries.context.ts index b40bf030ed..6cb5c0d2c1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-entries.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-entries.context.ts @@ -133,6 +133,7 @@ export class UmbBlockGridEntriesContext blockGroups: this._manager?.getBlockGroups() ?? [], openClipboard: routingInfo.view === 'clipboard', originData: { index: index, areaKey: this.#areaKey, parentUnique: this.#parentUnique }, + createBlockInWorkspace: true, }, }; }) diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/context/block-rte-entries.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/context/block-rte-entries.context.ts index 41acf53cb6..ae7f551326 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/context/block-rte-entries.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/context/block-rte-entries.context.ts @@ -41,6 +41,7 @@ export class UmbBlockRteEntriesContext extends UmbBlockEntriesContext< blockGroups: [], openClipboard: routingInfo.view === 'clipboard', originData: {}, + createBlockInWorkspace: true, }, }; }) diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-type/components/block-type-card/block-type-card.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-type/components/block-type-card/block-type-card.element.ts index 8f23bb3ffb..7acba0d8be 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-type/components/block-type-card/block-type-card.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-type/components/block-type-card/block-type-card.element.ts @@ -21,7 +21,7 @@ export class UmbBlockTypeCardElement extends UmbLitElement { (x) => x.unique, ); - @property({ type: String, attribute: false }) + @property({ type: String }) href?: string; @property({ type: String, attribute: false }) diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block/modals/block-catalogue/block-catalogue-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block/modals/block-catalogue/block-catalogue-modal.element.ts index 85c3a67e63..6d735b18f6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block/modals/block-catalogue/block-catalogue-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block/modals/block-catalogue/block-catalogue-modal.element.ts @@ -140,7 +140,7 @@ export class UmbBlockCatalogueModalElement extends UmbModalBaseElement< .backgroundColor=${block.backgroundColor} .contentElementTypeKey=${block.contentElementTypeKey} @open=${() => this.#chooseBlock(block.contentElementTypeKey)} - ?href=${this._workspacePath + .href=${this._workspacePath ? `${this._workspacePath}create/${block.contentElementTypeKey}` : undefined}>