update imports

This commit is contained in:
Mads Rasmussen
2024-09-13 20:41:04 +02:00
parent 6b62ef706a
commit 3e2425de5a
4 changed files with 63 additions and 96 deletions

View File

@@ -2,13 +2,10 @@ import type { UmbTreeItemModel, UmbTreeRootModel, UmbTreeStartNode } from '../ty
import type { UmbTreeRepository } from '../data/tree-repository.interface.js';
import type { UmbTreeContext } from '../tree-context.interface.js';
import type { UmbTreeRootItemsRequestArgs } from '../data/types.js';
import type { ManifestTree } from '../extensions/index.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,
type ManifestTree,
umbExtensionsRegistry,
} from '@umbraco-cms/backoffice/extension-registry';
import { type ManifestRepository, umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
import { UmbContextBase } from '@umbraco-cms/backoffice/class-api';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
import { UmbExtensionApiInitializer } from '@umbraco-cms/backoffice/extension-api';

View File

@@ -1,5 +1,5 @@
import type { ManifestTreeItem } from '../extensions/index.js';
import { customElement, property } from '@umbraco-cms/backoffice/external/lit';
import type { ManifestTreeItem } from '@umbraco-cms/backoffice/extension-registry';
import {
UmbExtensionElementAndApiSlotElementBase,
umbExtensionsRegistry,

View File

@@ -5,59 +5,44 @@ import {
} from '../entity.js';
import { manifests as folderManifests } from './folder/manifests.js';
import { manifests as reloadTreeItemChildrenManifest } from './reload-tree-item-children/manifests.js';
import type {
ManifestRepository,
ManifestTree,
ManifestTreeItem,
ManifestTreeStore,
ManifestTypes,
} from '@umbraco-cms/backoffice/extension-registry';
export const UMB_PARTIAL_VIEW_TREE_REPOSITORY_ALIAS = 'Umb.Repository.PartialView.Tree';
export const UMB_PARTIAL_VIEW_TREE_STORE_ALIAS = 'Umb.Store.PartialView.Tree';
export const UMB_PARTIAL_VIEW_TREE_ALIAS = 'Umb.Tree.PartialView';
const treeRepository: ManifestRepository = {
type: 'repository',
alias: UMB_PARTIAL_VIEW_TREE_REPOSITORY_ALIAS,
name: 'Partial View Tree Repository',
api: () => import('./partial-view-tree.repository.js'),
};
const treeStore: ManifestTreeStore = {
type: 'treeStore',
alias: UMB_PARTIAL_VIEW_TREE_STORE_ALIAS,
name: 'Partial View Tree Store',
api: () => import('./partial-view-tree.store.js'),
};
const tree: ManifestTree = {
type: 'tree',
kind: 'default',
alias: UMB_PARTIAL_VIEW_TREE_ALIAS,
name: 'Partial View Tree',
meta: {
repositoryAlias: UMB_PARTIAL_VIEW_TREE_REPOSITORY_ALIAS,
export const manifests: Array<UmbExtensionManifest> = [
{
type: 'repository',
alias: UMB_PARTIAL_VIEW_TREE_REPOSITORY_ALIAS,
name: 'Partial View Tree Repository',
api: () => import('./partial-view-tree.repository.js'),
},
{
type: 'treeStore',
alias: UMB_PARTIAL_VIEW_TREE_STORE_ALIAS,
name: 'Partial View Tree Store',
api: () => import('./partial-view-tree.store.js'),
},
{
type: 'tree',
kind: 'default',
alias: UMB_PARTIAL_VIEW_TREE_ALIAS,
name: 'Partial View Tree',
meta: {
repositoryAlias: UMB_PARTIAL_VIEW_TREE_REPOSITORY_ALIAS,
},
},
{
type: 'treeItem',
kind: 'default',
alias: 'Umb.TreeItem.PartialView',
name: 'Partial View Tree Item',
forEntityTypes: [
UMB_PARTIAL_VIEW_ROOT_ENTITY_TYPE,
UMB_PARTIAL_VIEW_ENTITY_TYPE,
UMB_PARTIAL_VIEW_FOLDER_ENTITY_TYPE,
],
},
};
const treeItem: ManifestTreeItem = {
type: 'treeItem',
kind: 'default',
alias: 'Umb.TreeItem.PartialView',
name: 'Partial View Tree Item',
forEntityTypes: [
UMB_PARTIAL_VIEW_ROOT_ENTITY_TYPE,
UMB_PARTIAL_VIEW_ENTITY_TYPE,
UMB_PARTIAL_VIEW_FOLDER_ENTITY_TYPE,
],
};
export const manifests: Array<ManifestTypes> = [
treeRepository,
treeStore,
tree,
treeItem,
...folderManifests,
...reloadTreeItemChildrenManifest,
];

View File

@@ -1,55 +1,40 @@
import { UMB_SCRIPT_ENTITY_TYPE, UMB_SCRIPT_FOLDER_ENTITY_TYPE, UMB_SCRIPT_ROOT_ENTITY_TYPE } from '../entity.js';
import { manifests as folderManifests } from './folder/manifests.js';
import { manifests as reloadTreeItemChildrenManifest } from './reload-tree-item-children/manifests.js';
import type {
ManifestRepository,
ManifestTree,
ManifestTreeItem,
ManifestTreeStore,
ManifestTypes,
} from '@umbraco-cms/backoffice/extension-registry';
export const UMB_SCRIPT_TREE_REPOSITORY_ALIAS = 'Umb.Repository.Script.Tree';
export const UMB_SCRIPT_TREE_STORE_ALIAS = 'Umb.Store.Script.Tree';
export const UMB_SCRIPT_TREE_ALIAS = 'Umb.Tree.Script';
const treeRepository: ManifestRepository = {
type: 'repository',
alias: UMB_SCRIPT_TREE_REPOSITORY_ALIAS,
name: 'Script Tree Repository',
api: () => import('./script-tree.repository.js'),
};
const treeStore: ManifestTreeStore = {
type: 'treeStore',
alias: UMB_SCRIPT_TREE_STORE_ALIAS,
name: 'Script Tree Store',
api: () => import('./script-tree.store.js'),
};
const tree: ManifestTree = {
type: 'tree',
kind: 'default',
alias: UMB_SCRIPT_TREE_ALIAS,
name: 'Script Tree',
meta: {
repositoryAlias: UMB_SCRIPT_TREE_REPOSITORY_ALIAS,
export const manifests: Array<UmbExtensionManifest> = [
{
type: 'repository',
alias: UMB_SCRIPT_TREE_REPOSITORY_ALIAS,
name: 'Script Tree Repository',
api: () => import('./script-tree.repository.js'),
},
{
type: 'treeStore',
alias: UMB_SCRIPT_TREE_STORE_ALIAS,
name: 'Script Tree Store',
api: () => import('./script-tree.store.js'),
},
{
type: 'tree',
kind: 'default',
alias: UMB_SCRIPT_TREE_ALIAS,
name: 'Script Tree',
meta: {
repositoryAlias: UMB_SCRIPT_TREE_REPOSITORY_ALIAS,
},
},
{
type: 'treeItem',
kind: 'default',
alias: 'Umb.TreeItem.Script',
name: 'Script Tree Item',
forEntityTypes: [UMB_SCRIPT_ROOT_ENTITY_TYPE, UMB_SCRIPT_ENTITY_TYPE, UMB_SCRIPT_FOLDER_ENTITY_TYPE],
},
};
const treeItem: ManifestTreeItem = {
type: 'treeItem',
kind: 'default',
alias: 'Umb.TreeItem.Script',
name: 'Script Tree Item',
forEntityTypes: [UMB_SCRIPT_ROOT_ENTITY_TYPE, UMB_SCRIPT_ENTITY_TYPE, UMB_SCRIPT_FOLDER_ENTITY_TYPE],
};
export const manifests: Array<ManifestTypes> = [
treeRepository,
treeStore,
tree,
treeItem,
...folderManifests,
...reloadTreeItemChildrenManifest,
];