diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block/context/block-entries.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block/context/block-entries.context.ts index 0430a35b12..af69b82991 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block/context/block-entries.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block/context/block-entries.context.ts @@ -84,6 +84,9 @@ export abstract class UmbBlockEntriesContext< layoutOf(contentUdi: string) { return this._layoutEntries.asObservablePart((source) => source.find((x) => x.contentUdi === contentUdi)); } + getLayoutOf(contentUdi: string) { + return this._layoutEntries.getValue().find((x) => x.contentUdi === contentUdi); + } setLayouts(layouts: Array) { return this._layoutEntries.setValue(layouts); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block/context/block-manager.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block/context/block-manager.context.ts index c8c9ab528b..34de538b7c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block/context/block-manager.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block/context/block-manager.context.ts @@ -79,6 +79,10 @@ export abstract class UmbBlockManagerContext< setLayouts(layouts: Array) { this._layouts.setValue(layouts); } + // TODO: Remove this as it is just for debug purpose...? + getLayouts(): Array { + return this._layouts.getValue(); + } setContents(contents: Array) { this.#contents.setValue(contents); }