From f9f1124a86d8809bb36c33cca2d9b635cca6aa18 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 19 Dec 2022 10:10:25 +0100 Subject: [PATCH] if a custom element is not added to the manifest we will render a default tree navigator element --- .../src/backoffice/trees/shared/tree-extension.element.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/trees/shared/tree-extension.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/trees/shared/tree-extension.element.ts index 81c0daff12..6495b11e93 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/trees/shared/tree-extension.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/trees/shared/tree-extension.element.ts @@ -30,6 +30,12 @@ export class UmbTreeExtension extends LitElement { private async _createElement() { if (!this.tree) return; + // If the manifest doesn't specify a custom element, we will render a default tree element + if (!this.tree.elementName && !this.tree.js && !this.tree.loader) { + this._element = document.createElement('umb-tree-navigator'); + return; + } + try { this._element = (await createExtensionElement(this.tree)) as any | undefined; if (!this._element) return;