init workspace context as part of the kind

This commit is contained in:
Niels Lyngsø
2024-03-20 10:04:06 +01:00
parent 5922add6da
commit 3f125a4b82

View File

@@ -1,7 +1,9 @@
import type { UmbRoutableWorkspaceContext } from '../contexts/routable-workspace-context.interface.js';
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
import { html, customElement, state } from '@umbraco-cms/backoffice/external/lit';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import type { UmbRoute } from '@umbraco-cms/backoffice/router';
import { UmbExtensionsApiInitializer } from '@umbraco-cms/backoffice/extension-api';
@customElement('umb-routable-workspace')
export class UmbRoutableWorkspaceElement extends UmbLitElement {
@@ -10,6 +12,8 @@ export class UmbRoutableWorkspaceElement extends UmbLitElement {
public set api(api: UmbRoutableWorkspaceContext) {
this.observe(api.routes.routes, (routes) => (this._routes = routes));
new UmbExtensionsApiInitializer(this, umbExtensionsRegistry, 'workspaceContext', [api]);
}
render() {