From 26090f4a2b03c35984e86c44ac80790d440d09eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Wed, 7 Jun 2023 09:51:49 +0200 Subject: [PATCH] new element on each route --- .../workspace/document-type-workspace.element.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type-workspace.element.ts index ac1dda17b3..44606a60d4 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type-workspace.element.ts @@ -8,14 +8,13 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-document-type-workspace') export class UmbDocumentTypeWorkspaceElement extends UmbLitElement { #workspaceContext = new UmbDocumentTypeWorkspaceContext(this); - #element = new UmbDocumentTypeWorkspaceEditorElement(); #routerPath? = ''; @state() _routes: UmbRoute[] = [ { path: 'create/:parentId', - component: () => this.#element, + component: import('./document-type-workspace-editor.element.js'), setup: (_component, info) => { const parentId = info.match.params.parentId === 'null' ? null : info.match.params.parentId; this.#workspaceContext.createScaffold(parentId); @@ -40,7 +39,7 @@ export class UmbDocumentTypeWorkspaceElement extends UmbLitElement { }, { path: 'edit/:id', - component: () => this.#element, + component: import('./document-type-workspace-editor.element.js'), setup: (_component, info) => { const id = info.match.params.id; this.#workspaceContext.load(id);