diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.element.ts index c1d3c4e6e2..3c6d303203 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.element.ts @@ -1,5 +1,5 @@ import type { UmbDocumentWorkspaceContext } from './document-workspace.context.js'; -import { UmbTextStyles } from "@umbraco-cms/backoffice/style"; +import { UmbTextStyles } from '@umbraco-cms/backoffice/style'; import { html, customElement, state } from '@umbraco-cms/backoffice/external/lit'; import type { UmbRoute } from '@umbraco-cms/backoffice/router'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @@ -11,26 +11,18 @@ import { ManifestWorkspace, umbExtensionsRegistry } from '@umbraco-cms/backoffic @customElement('umb-document-workspace') export class UmbDocumentWorkspaceElement extends UmbLitElement { - - #workspaceContext?: UmbDocumentWorkspaceContext; - @state() _routes: UmbRoute[] = []; public set manifest(manifest: ManifestWorkspace) { - - console.log("got manifest", manifest.alias) - // TODO: Make context declaration. - - createExtensionApi(manifest, [this]).then( (context) => { - if(context) { + createExtensionApi(manifest, [this]).then((context) => { + if (context) { this.#gotWorkspaceContext(context); } - }) - - }; + }); + } #gotWorkspaceContext(context: UmbApi) { this.#workspaceContext = context as UmbDocumentWorkspaceContext; @@ -44,11 +36,11 @@ export class UmbDocumentWorkspaceElement extends UmbLitElement { const parentId = info.match.params.parentId === 'null' ? null : info.match.params.parentId; const documentTypeKey = info.match.params.documentTypeKey; this.#workspaceContext!.create(documentTypeKey, parentId); - + new UmbWorkspaceIsNewRedirectController( this, this.#workspaceContext!, - this.shadowRoot!.querySelector('umb-router-slot')! + this.shadowRoot!.querySelector('umb-router-slot')!, ); }, },