fix manifests
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { UMB_DATA_TYPE_ITEM_STORE_CONTEXT_TOKEN, UmbDataTypeItemStore } from './item/data-type-item.store.js';
|
||||
import { UMB_DATA_TYPE_TREE_STORE_CONTEXT_TOKEN, UmbDataTypeTreeStore } from '../tree/data-type.tree.store.js';
|
||||
import { UMB_DATA_TYPE_STORE_CONTEXT_TOKEN, UmbDataTypeStore } from './detail/data-type-detail.store.js';
|
||||
import { UMB_DATA_TYPE_STORE_CONTEXT_TOKEN, UmbDataTypeDetailStore } from './detail/data-type-detail.store.js';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { UMB_NOTIFICATION_CONTEXT_TOKEN, UmbNotificationContext } from '@umbraco-cms/backoffice/notification';
|
||||
import { UmbRepositoryBase } from '@umbraco-cms/backoffice/repository';
|
||||
@@ -8,7 +8,7 @@ import { UmbRepositoryBase } from '@umbraco-cms/backoffice/repository';
|
||||
export class UmbDataTypeRepositoryBase extends UmbRepositoryBase {
|
||||
protected _init: Promise<unknown>;
|
||||
|
||||
protected _detailStore?: UmbDataTypeStore;
|
||||
protected _detailStore?: UmbDataTypeDetailStore;
|
||||
protected _treeStore?: UmbDataTypeTreeStore;
|
||||
protected _itemStore?: UmbDataTypeItemStore;
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import { UmbArrayState } from '@umbraco-cms/backoffice/observable-api';
|
||||
import { UmbStoreBase } from '@umbraco-cms/backoffice/store';
|
||||
import { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
|
||||
|
||||
export const UMB_DATA_TYPE_STORE_CONTEXT_TOKEN = new UmbContextToken<UmbDataTypeStore>('UmbDataTypeStore');
|
||||
export const UMB_DATA_TYPE_STORE_CONTEXT_TOKEN = new UmbContextToken<UmbDataTypeDetailStore>('UmbDataTypeStore');
|
||||
|
||||
/**
|
||||
* @export
|
||||
@@ -12,7 +12,7 @@ export const UMB_DATA_TYPE_STORE_CONTEXT_TOKEN = new UmbContextToken<UmbDataType
|
||||
* @extends {UmbStoreBase}
|
||||
* @description - Data Store for Template Details
|
||||
*/
|
||||
export class UmbDataTypeStore extends UmbStoreBase<DataTypeResponseModel> {
|
||||
export class UmbDataTypeDetailStore extends UmbStoreBase<DataTypeResponseModel> {
|
||||
/**
|
||||
* Creates an instance of UmbDataTypeStore.
|
||||
* @param {UmbControllerHostElement} host
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
import { UmbDataTypeDetailRepository } from './data-type-detail.repository.js';
|
||||
import { UmbDataTypeDetailStore } from './data-type-detail.store.js';
|
||||
import { ManifestRepository, ManifestStore } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const DATA_TYPE_DETAIL_REPOSITORY_ALIAS = 'Umb.Repository.DataType.Detail';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: DATA_TYPE_DETAIL_REPOSITORY_ALIAS,
|
||||
name: 'Data Type Detail Repository',
|
||||
api: UmbDataTypeDetailRepository,
|
||||
};
|
||||
|
||||
export const DATA_TYPE_DETAIL_STORE_ALIAS = 'Umb.Store.DataType.Detail';
|
||||
|
||||
const store: ManifestStore = {
|
||||
type: 'store',
|
||||
alias: DATA_TYPE_DETAIL_STORE_ALIAS,
|
||||
name: 'Data Type Detail Store',
|
||||
api: UmbDataTypeDetailStore,
|
||||
};
|
||||
|
||||
export const manifests = [repository, store];
|
||||
@@ -1,27 +1,7 @@
|
||||
import { UmbDataTypeDetailRepository } from './detail/data-type-detail.repository.js';
|
||||
import { UmbDataTypeStore } from './detail/data-type-detail.store.js';
|
||||
import { manifests as copyManifests } from './copy/manifests.js';
|
||||
import { manifests as detailManifests } from './detail/manifests.js';
|
||||
import { manifests as folderManifests } from './folder/manifests.js';
|
||||
import { manifests as itemManifests } from './item/manifests.js';
|
||||
import { manifests as moveManifests } from './move/manifests.js';
|
||||
import { manifests as copyManifests } from './copy/manifests.js';
|
||||
import { manifests as folderManifests } from './folder/manifests.js';
|
||||
import type { ManifestStore, ManifestRepository } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const DATA_TYPE_REPOSITORY_ALIAS = 'Umb.Repository.DataType';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: DATA_TYPE_REPOSITORY_ALIAS,
|
||||
name: 'Data Type Repository',
|
||||
api: UmbDataTypeDetailRepository,
|
||||
};
|
||||
|
||||
export const DATA_TYPE_STORE_ALIAS = 'Umb.Store.DataType';
|
||||
|
||||
const store: ManifestStore = {
|
||||
type: 'store',
|
||||
alias: DATA_TYPE_STORE_ALIAS,
|
||||
name: 'Data Type Store',
|
||||
api: UmbDataTypeStore,
|
||||
};
|
||||
|
||||
export const manifests = [repository, store, ...itemManifests, ...moveManifests, ...copyManifests, ...folderManifests];
|
||||
export const manifests = [...copyManifests, ...detailManifests, ...folderManifests, ...itemManifests, ...moveManifests];
|
||||
|
||||
Reference in New Issue
Block a user