diff --git a/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-section.element.ts b/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-section.element.ts index df52a2bbb5..62deeddc8d 100644 --- a/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-section.element.ts +++ b/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-section.element.ts @@ -24,6 +24,9 @@ export class UmbContentSection extends LitElement { { path: 'dashboard', component: () => import('../../../section/section-dashboards.element'), + setup: () => { + this._currentNodeId = undefined; + }, }, { path: 'node/:nodeId', @@ -40,13 +43,12 @@ export class UmbContentSection extends LitElement { ]; @state() - private _currentNodeId!: string; + private _currentNodeId?: string; render() { return html` - - + `; diff --git a/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-tree.element.ts b/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-tree.element.ts index cdb06835b6..e9da72bcaa 100644 --- a/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-tree.element.ts +++ b/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-tree.element.ts @@ -15,7 +15,7 @@ class UmbContentTree extends LitElement { ]; @property() - public id!: string; + public currentNodeId?: string; // simplified tree data for testing @state() @@ -34,8 +34,7 @@ class UmbContentTree extends LitElement { ${this._tree.map( (item) => html`