From e0bb15b9df9d15bcfe7166b6c9adf50d13cb7826 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 16 May 2024 10:39:08 +0200 Subject: [PATCH] split token from class --- .../core/tree/default/default-tree.context-token.ts | 7 +++++++ .../packages/core/tree/default/default-tree.context.ts | 8 ++------ .../packages/core/tree/default/default-tree.element.ts | 2 +- .../src/packages/core/tree/default/index.ts | 1 + .../tree-item/tree-item-base/tree-item-context-base.ts | 2 +- 5 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/core/tree/default/default-tree.context-token.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/default-tree.context-token.ts b/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/default-tree.context-token.ts new file mode 100644 index 0000000000..c5b9436c00 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/default-tree.context-token.ts @@ -0,0 +1,7 @@ +import type { UmbTreeItemModel, UmbTreeRootModel } from '../types.js'; +import type { UmbDefaultTreeContext } from './default-tree.context.js'; +import { UmbContextToken } from '@umbraco-cms/backoffice/context-api'; + +export const UMB_TREE_CONTEXT = new UmbContextToken>( + 'UmbTreeContext', +); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/default-tree.context.ts b/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/default-tree.context.ts index 2d2ffc0f80..8a50e59115 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/default-tree.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/default-tree.context.ts @@ -2,6 +2,7 @@ import { UmbRequestReloadTreeItemChildrenEvent } from '../reload-tree-item-child import type { UmbTreeItemModel, UmbTreeRootModel, UmbTreeStartNode } from '../types.js'; import type { UmbTreeRepository } from '../data/tree-repository.interface.js'; import type { UmbTreeContext } from '../tree-context.interface.js'; +import { UMB_TREE_CONTEXT } from './default-tree.context-token.js'; import { type UmbActionEventContext, UMB_ACTION_EVENT_CONTEXT } from '@umbraco-cms/backoffice/action'; import { type ManifestRepository, @@ -14,7 +15,6 @@ import { UmbExtensionApiInitializer } from '@umbraco-cms/backoffice/extension-ap import { UmbPaginationManager, UmbSelectionManager, debounce } from '@umbraco-cms/backoffice/utils'; import type { UmbEntityActionEvent } from '@umbraco-cms/backoffice/entity-action'; import { UmbArrayState, UmbBooleanState, UmbObjectState } from '@umbraco-cms/backoffice/observable-api'; -import { UmbContextToken } from '@umbraco-cms/backoffice/context-api'; import { UmbChangeEvent } from '@umbraco-cms/backoffice/event'; export class UmbDefaultTreeContext @@ -295,8 +295,4 @@ export class UmbDefaultTreeContext>( - 'UmbTreeContext', -); +export { UmbDefaultTreeContext as api }; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/default-tree.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/default-tree.element.ts index d7b322212b..bbef0c7435 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/default-tree.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/default-tree.element.ts @@ -6,7 +6,7 @@ import type { UmbTreeStartNode, } from '../types.js'; import type { UmbDefaultTreeContext } from './default-tree.context.js'; -import { UMB_TREE_CONTEXT } from './default-tree.context.js'; +import { UMB_TREE_CONTEXT } from './default-tree.context-token.js'; import type { PropertyValueMap } from '@umbraco-cms/backoffice/external/lit'; import { html, nothing, customElement, property, state, repeat } from '@umbraco-cms/backoffice/external/lit'; import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/index.ts index ccfc04e2d0..f453c85ea8 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/index.ts @@ -1,2 +1,3 @@ export { UmbDefaultTreeElement } from './default-tree.element.js'; export { UmbDefaultTreeContext } from './default-tree.context.js'; +export { UMB_TREE_CONTEXT } from './default-tree.context-token.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-item/tree-item-base/tree-item-context-base.ts b/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-item/tree-item-base/tree-item-context-base.ts index bc79896703..f7c2fafbef 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-item/tree-item-base/tree-item-context-base.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-item/tree-item-base/tree-item-context-base.ts @@ -1,5 +1,5 @@ import type { UmbTreeItemContext } from '../tree-item-context.interface.js'; -import { UMB_TREE_CONTEXT, type UmbDefaultTreeContext } from '../../default/default-tree.context.js'; +import { UMB_TREE_CONTEXT, type UmbDefaultTreeContext } from '../../default/index.js'; import type { UmbTreeItemModel, UmbTreeRootModel } from '../../types.js'; import { UmbRequestReloadTreeItemChildrenEvent } from '../../reload-tree-item-children/index.js'; import { map } from '@umbraco-cms/backoffice/external/rxjs';