From e2a8bea579e2083e8806f2f4e301b35cd686df4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Wed, 19 Nov 2025 09:55:59 +0100 Subject: [PATCH] TODOs --- .../entity-actions-bundle/entity-actions-bundle.element.ts | 2 +- .../packages/core/entity-action/entity-action-list.element.ts | 1 + .../tree/tree-item/tree-item-base/tree-item-context-base.ts | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/entity-actions-bundle/entity-actions-bundle.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/entity-actions-bundle/entity-actions-bundle.element.ts index b4d763e392..460c5e0f77 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/entity-actions-bundle/entity-actions-bundle.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/entity-actions-bundle/entity-actions-bundle.element.ts @@ -29,7 +29,7 @@ export class UmbEntityActionsBundleElement extends UmbLitElement { @state() private _firstActionHref?: string; - // TODO: provide the entity context on a higher level, like the root element of this entity, tree-item/workspace/... [NL] + // TODO: Ideally this is provided on a higher level, as in the Tree-item, Workspace, Collection-Row, etc [NL] #entityContext = new UmbEntityContext(this); #inViewport = false; #observingEntityActions = false; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/entity-action-list.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/entity-action-list.element.ts index 17b15475c1..564b78b692 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/entity-action-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/entity-action-list.element.ts @@ -45,6 +45,7 @@ export class UmbEntityActionListElement extends UmbLitElement { [UmbEntityActionArgs] >; + // TODO: Ideally this is provided on a higher level, as in the Tree-item, Workspace, Collection-Row, etc [NL] #entityContext = new UmbEntityContext(this); #generateApiArgs() { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-item/tree-item-base/tree-item-context-base.ts b/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-item/tree-item-base/tree-item-context-base.ts index 7e27df8394..9699f42feb 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-item/tree-item-base/tree-item-context-base.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-item/tree-item-base/tree-item-context-base.ts @@ -254,6 +254,7 @@ export abstract class UmbTreeItemContextBase< } async #consumeContexts() { + // TODO: Stop consuming the section context, instead lets get the needed data from the tree context. [NL] this.consumeContext(UMB_SECTION_CONTEXT, (instance) => { this.#sectionContext = instance; this.#observeSectionPath();