cleanup
This commit is contained in:
committed by
Jacob Overgaard
parent
b769d9e77b
commit
813c3bf174
@@ -8,8 +8,10 @@ export const SCRIPTS_FOLDER_ENTITY_TYPE = 'script-folder';
|
||||
export const SCRIPTS_FOLDER_EMPTY_ENTITY_TYPE = 'script-folder-empty';
|
||||
|
||||
export const SCRIPTS_REPOSITORY_ALIAS = 'Umb.Repository.Scripts';
|
||||
|
||||
export const SCRIPTS_TREE_ALIAS = 'Umb.Tree.Scripts';
|
||||
|
||||
export const UMB_SCRIPTS_TREE_STORE_CONTEXT_TOKEN_ALIAS = 'Umb.Store.Scripts.Tree';
|
||||
export const UMB_SCRIPTS_STORE_CONTEXT_TOKEN_ALIAS = 'Umb.Store.Scripts';
|
||||
export const SCRIPTS_STORE_ALIAS = 'Umb.Store.Scripts';
|
||||
export const SCRIPTS_TREE_STORE_ALIAS = 'Umb.Store.Scripts.Tree';
|
||||
|
||||
export const UMB_SCRIPTS_TREE_STORE_CONTEXT_TOKEN_ALIAS = 'Umb.Store.Scripts.Tree.Context.Token';
|
||||
export const UMB_SCRIPTS_STORE_CONTEXT_TOKEN_ALIAS = 'Umb.Store.Scripts.Context.Token';
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { SCRIPTS_REPOSITORY_ALIAS } from '../config.js';
|
||||
import { SCRIPTS_REPOSITORY_ALIAS, SCRIPTS_STORE_ALIAS, SCRIPTS_TREE_STORE_ALIAS } from '../config.js';
|
||||
import { UmbScriptsRepository } from './scripts.repository.js';
|
||||
import { UmbScriptsStore } from './scripts.store.js';
|
||||
import { UmbScriptsTreeStore } from './scripts.tree.store.js';
|
||||
@@ -11,9 +11,6 @@ const repository: ManifestRepository = {
|
||||
class: UmbScriptsRepository,
|
||||
};
|
||||
|
||||
export const SCRIPTS_STORE_ALIAS = 'Umb.Store.PartialViews';
|
||||
export const SCRIPTS_TREE_STORE_ALIAS = 'Umb.Store.PartialViewsTree';
|
||||
|
||||
const store: ManifestStore = {
|
||||
type: 'store',
|
||||
alias: SCRIPTS_STORE_ALIAS,
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
import { PARTIAL_VIEW_ROOT_ENTITY_TYPE } from '../../partial-views/config.js';
|
||||
import { UMB_PARTIAL_VIEW_TREE_STORE_CONTEXT_TOKEN } from '../../partial-views/repository/partial-views.tree.store.js';
|
||||
import { PartialViewGetFolderResponse } from '../../partial-views/repository/sources/partial-views.folder.server.data.js';
|
||||
import { UmbScriptsTreeServerDataSource } from './sources/scripts.tree.server.data.js';
|
||||
import { UmbScriptsServerDataSource } from './sources/scripts.detail.server.data.js';
|
||||
import { UmbScriptsFolderServerDataSource } from './sources/scripts.folder.server.data.js';
|
||||
import { UmbScriptsTreeStore } from './scripts.tree.store.js';
|
||||
import { ScriptsGetFolderResponse, UmbScriptsFolderServerDataSource } from './sources/scripts.folder.server.data.js';
|
||||
import { UMB_SCRIPTS_TREE_STORE_CONTEXT_TOKEN, UmbScriptsTreeStore } from './scripts.tree.store.js';
|
||||
import {
|
||||
DataSourceResponse,
|
||||
UmbDataSourceErrorResponse,
|
||||
@@ -27,6 +24,7 @@ import {
|
||||
import { UmbContextConsumerController } from '@umbraco-cms/backoffice/context-api';
|
||||
import { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { Observable } from '@umbraco-cms/backoffice/external/rxjs';
|
||||
import { SCRIPTS_ROOT_ENTITY_TYPE } from '../config.js';
|
||||
|
||||
export class UmbScriptsRepository
|
||||
implements
|
||||
@@ -51,7 +49,7 @@ export class UmbScriptsRepository
|
||||
this.#folderDataSource = new UmbScriptsFolderServerDataSource(this.#host);
|
||||
|
||||
this.#init = Promise.all([
|
||||
new UmbContextConsumerController(this.#host, UMB_PARTIAL_VIEW_TREE_STORE_CONTEXT_TOKEN, (instance) => {
|
||||
new UmbContextConsumerController(this.#host, UMB_SCRIPTS_TREE_STORE_CONTEXT_TOKEN, (instance) => {
|
||||
this.#treeStore = instance;
|
||||
}),
|
||||
]);
|
||||
@@ -82,7 +80,7 @@ export class UmbScriptsRepository
|
||||
}
|
||||
async requestFolder(
|
||||
unique: string,
|
||||
): Promise<{ data?: PartialViewGetFolderResponse | undefined; error?: ProblemDetails | undefined }> {
|
||||
): Promise<{ data?: ScriptsGetFolderResponse | undefined; error?: ProblemDetails | undefined }> {
|
||||
await this.#init;
|
||||
return this.#folderDataSource.get(unique);
|
||||
}
|
||||
@@ -110,7 +108,7 @@ export class UmbScriptsRepository
|
||||
const data = {
|
||||
id: null,
|
||||
path: null,
|
||||
type: PARTIAL_VIEW_ROOT_ENTITY_TYPE,
|
||||
type: SCRIPTS_ROOT_ENTITY_TYPE,
|
||||
name: 'Partial Views',
|
||||
icon: 'umb:folder',
|
||||
hasChildren: true,
|
||||
|
||||
Reference in New Issue
Block a user