split token from class

This commit is contained in:
Mads Rasmussen
2024-05-16 10:39:08 +02:00
parent 89fff2bf9b
commit e0bb15b9df
5 changed files with 12 additions and 8 deletions

View File

@@ -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<UmbDefaultTreeContext<UmbTreeItemModel, UmbTreeRootModel>>(
'UmbTreeContext',
);

View File

@@ -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<TreeItemType extends UmbTreeItemModel, TreeRootType extends UmbTreeRootModel>
@@ -295,8 +295,4 @@ export class UmbDefaultTreeContext<TreeItemType extends UmbTreeItemModel, TreeRo
}
}
export default UmbDefaultTreeContext;
export const UMB_TREE_CONTEXT = new UmbContextToken<UmbDefaultTreeContext<UmbTreeItemModel, UmbTreeRootModel>>(
'UmbTreeContext',
);
export { UmbDefaultTreeContext as api };

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';