lazy load repo and store
This commit is contained in:
@@ -8,3 +8,5 @@ export class UmbDocumentDetailRepository extends UmbDetailRepositoryBase<UmbDocu
|
||||
super(host, UmbDocumentServerDataSource, UMB_DOCUMENT_DETAIL_STORE_CONTEXT);
|
||||
}
|
||||
}
|
||||
|
||||
export { UmbDocumentDetailRepository as api };
|
||||
|
||||
@@ -20,4 +20,6 @@ export class UmbDocumentDetailStore extends UmbDetailStoreBase<UmbDocumentDetail
|
||||
}
|
||||
}
|
||||
|
||||
export { UmbDocumentDetailStore as api };
|
||||
|
||||
export const UMB_DOCUMENT_DETAIL_STORE_CONTEXT = new UmbContextToken<UmbDocumentDetailStore>('UmbDocumentDetailStore');
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import { UmbDocumentDetailRepository } from './document-detail.repository.js';
|
||||
import { UmbDocumentDetailStore } from './document-detail.store.js';
|
||||
import type { ManifestRepository, ManifestStore, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_DETAIL_REPOSITORY_ALIAS = 'Umb.Repository.Document.Detail';
|
||||
@@ -8,7 +6,7 @@ const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_DETAIL_REPOSITORY_ALIAS,
|
||||
name: 'Document Detail Repository',
|
||||
api: UmbDocumentDetailRepository,
|
||||
api: () => import('./document-detail.repository.js'),
|
||||
};
|
||||
|
||||
export const UMB_DOCUMENT_DETAIL_STORE_ALIAS = 'Umb.Store.Document.Detail';
|
||||
@@ -17,7 +15,7 @@ const store: ManifestStore = {
|
||||
type: 'store',
|
||||
alias: UMB_DOCUMENT_DETAIL_STORE_ALIAS,
|
||||
name: 'Document Detail Store',
|
||||
api: UmbDocumentDetailStore,
|
||||
api: () => import('./document-detail.store.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository, store];
|
||||
|
||||
Reference in New Issue
Block a user