From 8094d35cb98757f357190df63378ce60b4dd8b40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Thu, 24 Aug 2023 11:16:19 +0200 Subject: [PATCH] document-type --- .../workspace/document-type-workspace.context.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type-workspace.context.ts index edaee609fa..28582fa254 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type-workspace.context.ts @@ -7,6 +7,7 @@ import type { DocumentTypeResponseModel, } from '@umbraco-cms/backoffice/backend-api'; import { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api'; +import { UmbContextToken } from '@umbraco-cms/backoffice/context-api'; type EntityType = DocumentTypeResponseModel; export class UmbDocumentTypeWorkspaceContext @@ -151,5 +152,13 @@ export class UmbDocumentTypeWorkspaceContext public destroy(): void { this.structure.destroy(); + super.destroy(); } } + + +export const UMB_DOCUMENT_TYPE_WORKSPACE_CONTEXT = new UmbContextToken( + 'UmbWorkspaceContext', + (context): context is UmbDocumentTypeWorkspaceContext => context.getEntityType?.() === 'document-type' +); +