Merge pull request #1615 from umbraco/chore/remove-used-store-code
Chore: Remove unused store connector for trees
This commit is contained in:
@@ -1,8 +1,4 @@
|
||||
import { UMB_DATA_TYPE_DETAIL_STORE_CONTEXT } from '../repository/index.js';
|
||||
import type { UmbDataTypeDetailModel } from '../types.js';
|
||||
import type { UmbDataTypeTreeItemModel } from './types.js';
|
||||
import { UmbUniqueTreeStore } from '@umbraco-cms/backoffice/tree';
|
||||
import { UmbStoreConnector } from '@umbraco-cms/backoffice/store';
|
||||
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
|
||||
@@ -20,19 +16,7 @@ export class UmbDataTypeTreeStore extends UmbUniqueTreeStore {
|
||||
*/
|
||||
constructor(host: UmbControllerHost) {
|
||||
super(host, UMB_DATA_TYPE_TREE_STORE_CONTEXT.toString());
|
||||
|
||||
new UmbStoreConnector<UmbDataTypeTreeItemModel, UmbDataTypeDetailModel>(host, {
|
||||
store: this,
|
||||
connectToStoreAlias: UMB_DATA_TYPE_DETAIL_STORE_CONTEXT,
|
||||
updateStoreItemMapper: (item) => this.#updateTreeItemMapper(item),
|
||||
});
|
||||
}
|
||||
|
||||
#updateTreeItemMapper = (item: UmbDataTypeDetailModel) => {
|
||||
return {
|
||||
name: item.name,
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
export const UMB_DATA_TYPE_TREE_STORE_CONTEXT = new UmbContextToken<UmbDataTypeTreeStore>('UmbDataTypeTreeStore');
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
import type { UmbDictionaryDetailModel } from '../types.js';
|
||||
import { UMB_DICTIONARY_DETAIL_STORE_CONTEXT } from '../repository/detail/dictionary-detail.store.js';
|
||||
import type { UmbDictionaryTreeItemModel } from './types.js';
|
||||
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { UmbStoreConnector } from '@umbraco-cms/backoffice/store';
|
||||
import { UmbUniqueTreeStore } from '@umbraco-cms/backoffice/tree';
|
||||
|
||||
/**
|
||||
@@ -20,19 +16,7 @@ export class UmbDictionaryTreeStore extends UmbUniqueTreeStore {
|
||||
*/
|
||||
constructor(host: UmbControllerHost) {
|
||||
super(host, UMB_DICTIONARY_TREE_STORE_CONTEXT.toString());
|
||||
|
||||
new UmbStoreConnector<UmbDictionaryTreeItemModel, UmbDictionaryDetailModel>(host, {
|
||||
store: this,
|
||||
connectToStoreAlias: UMB_DICTIONARY_DETAIL_STORE_CONTEXT,
|
||||
updateStoreItemMapper: (item) => this.#updateTreeItemMapper(item),
|
||||
});
|
||||
}
|
||||
|
||||
#updateTreeItemMapper = (model: UmbDictionaryDetailModel) => {
|
||||
return {
|
||||
name: model.name,
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
export const UMB_DICTIONARY_TREE_STORE_CONTEXT = new UmbContextToken<UmbDictionaryTreeStore>('UmbDictionaryTreeStore');
|
||||
|
||||
@@ -1,8 +1,4 @@
|
||||
import { UMB_DOCUMENT_BLUEPRINT_DETAIL_STORE_CONTEXT } from '../repository/detail/index.js';
|
||||
import type { UmbDocumentBlueprintDetailModel } from '../types.js';
|
||||
import type { UmbDocumentBlueprintTreeItemModel } from './types.js';
|
||||
import { UmbUniqueTreeStore } from '@umbraco-cms/backoffice/tree';
|
||||
import { UmbStoreConnector } from '@umbraco-cms/backoffice/store';
|
||||
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
|
||||
@@ -20,17 +16,7 @@ export class UmbDocumentBlueprintTreeStore extends UmbUniqueTreeStore {
|
||||
*/
|
||||
constructor(host: UmbControllerHost) {
|
||||
super(host, UMB_DOCUMENT_BLUEPRINT_TREE_STORE_CONTEXT.toString());
|
||||
|
||||
new UmbStoreConnector<UmbDocumentBlueprintTreeItemModel, UmbDocumentBlueprintDetailModel>(host, {
|
||||
store: this,
|
||||
connectToStoreAlias: UMB_DOCUMENT_BLUEPRINT_DETAIL_STORE_CONTEXT,
|
||||
updateStoreItemMapper: (item) => this.#updateTreeItemMapper(item),
|
||||
});
|
||||
}
|
||||
|
||||
#updateTreeItemMapper = (item: UmbDocumentBlueprintDetailModel) => {
|
||||
return { ...item, name: item.variants.map((variant) => variant.name)[0] };
|
||||
};
|
||||
}
|
||||
|
||||
export const UMB_DOCUMENT_BLUEPRINT_TREE_STORE_CONTEXT = new UmbContextToken<UmbDocumentBlueprintTreeStore>(
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
import type { UmbDocumentTypeDetailModel } from '../types.js';
|
||||
import { UMB_DOCUMENT_TYPE_DETAIL_STORE_CONTEXT } from '../repository/index.js';
|
||||
import type { UmbDocumentTypeTreeItemModel } from './types.js';
|
||||
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { UmbUniqueTreeStore } from '@umbraco-cms/backoffice/tree';
|
||||
import { UmbStoreConnector } from '@umbraco-cms/backoffice/store';
|
||||
|
||||
/**
|
||||
* @export
|
||||
@@ -20,20 +16,7 @@ export class UmbDocumentTypeTreeStore extends UmbUniqueTreeStore {
|
||||
*/
|
||||
constructor(host: UmbControllerHost) {
|
||||
super(host, UMB_DOCUMENT_TYPE_TREE_STORE_CONTEXT.toString());
|
||||
|
||||
new UmbStoreConnector<UmbDocumentTypeTreeItemModel, UmbDocumentTypeDetailModel>(host, {
|
||||
store: this,
|
||||
connectToStoreAlias: UMB_DOCUMENT_TYPE_DETAIL_STORE_CONTEXT,
|
||||
updateStoreItemMapper: (item) => this.#updateTreeItemMapper(item),
|
||||
});
|
||||
}
|
||||
|
||||
#updateTreeItemMapper = (item: UmbDocumentTypeDetailModel) => {
|
||||
return {
|
||||
name: item.name,
|
||||
icon: item.icon,
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
export const UMB_DOCUMENT_TYPE_TREE_STORE_CONTEXT = new UmbContextToken<UmbDocumentTypeTreeStore>(
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
import type { UmbDocumentDetailModel } from '../types.js';
|
||||
import { UMB_DOCUMENT_DETAIL_STORE_CONTEXT } from '../repository/detail/index.js';
|
||||
import type { UmbDocumentTreeItemModel } from './types.js';
|
||||
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
import { UmbUniqueTreeStore } from '@umbraco-cms/backoffice/tree';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { UmbStoreConnector } from '@umbraco-cms/backoffice/store';
|
||||
|
||||
/**
|
||||
* @export
|
||||
@@ -20,26 +16,7 @@ export class UmbDocumentTreeStore extends UmbUniqueTreeStore {
|
||||
*/
|
||||
constructor(host: UmbControllerHost) {
|
||||
super(host, UMB_DOCUMENT_TREE_STORE_CONTEXT.toString());
|
||||
|
||||
new UmbStoreConnector<UmbDocumentTreeItemModel, UmbDocumentDetailModel>(host, {
|
||||
store: this,
|
||||
connectToStoreAlias: UMB_DOCUMENT_DETAIL_STORE_CONTEXT,
|
||||
updateStoreItemMapper: (item) => this.#updateTreeItemMapper(item),
|
||||
});
|
||||
}
|
||||
|
||||
#updateTreeItemMapper = (item: UmbDocumentDetailModel) => {
|
||||
return {
|
||||
variants: item.variants.map((variant) => {
|
||||
return {
|
||||
name: variant.name,
|
||||
culture: variant.culture,
|
||||
segment: variant.segment,
|
||||
state: variant.state,
|
||||
};
|
||||
}),
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
export default UmbDocumentTreeStore;
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
import type { UmbMediaTypeDetailModel } from '../types.js';
|
||||
import { UMB_MEDIA_TYPE_DETAIL_STORE_CONTEXT } from '../repository/index.js';
|
||||
import type { UmbMediaTypeTreeItemModel } from './types.js';
|
||||
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { UmbStoreConnector } from '@umbraco-cms/backoffice/store';
|
||||
import { UmbUniqueTreeStore } from '@umbraco-cms/backoffice/tree';
|
||||
|
||||
/**
|
||||
@@ -20,20 +16,7 @@ export class UmbMediaTypeTreeStore extends UmbUniqueTreeStore {
|
||||
*/
|
||||
constructor(host: UmbControllerHost) {
|
||||
super(host, UMB_MEDIA_TYPE_TREE_STORE_CONTEXT.toString());
|
||||
|
||||
new UmbStoreConnector<UmbMediaTypeTreeItemModel, UmbMediaTypeDetailModel>(host, {
|
||||
store: this,
|
||||
connectToStoreAlias: UMB_MEDIA_TYPE_DETAIL_STORE_CONTEXT,
|
||||
updateStoreItemMapper: (item) => this.#updateTreeItemMapper(item),
|
||||
});
|
||||
}
|
||||
|
||||
#updateTreeItemMapper = (item: UmbMediaTypeDetailModel) => {
|
||||
return {
|
||||
name: item.name,
|
||||
icon: item.icon,
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
export default UmbMediaTypeTreeStore;
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
import type { UmbMediaDetailModel } from '../types.js';
|
||||
import { UMB_MEDIA_DETAIL_STORE_CONTEXT } from '../repository/detail/media-detail.store.js';
|
||||
import type { UmbMediaTreeItemModel } from './types.js';
|
||||
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { UmbStoreConnector } from '@umbraco-cms/backoffice/store';
|
||||
import { UmbUniqueTreeStore } from '@umbraco-cms/backoffice/tree';
|
||||
|
||||
/**
|
||||
@@ -20,19 +16,7 @@ export class UmbMediaTreeStore extends UmbUniqueTreeStore {
|
||||
*/
|
||||
constructor(host: UmbControllerHost) {
|
||||
super(host, UMB_MEDIA_TREE_STORE_CONTEXT.toString());
|
||||
|
||||
new UmbStoreConnector<UmbMediaTreeItemModel, UmbMediaDetailModel>(host, {
|
||||
store: this,
|
||||
connectToStoreAlias: UMB_MEDIA_DETAIL_STORE_CONTEXT,
|
||||
updateStoreItemMapper: (item) => this.#updateTreeItemMapper(item),
|
||||
});
|
||||
}
|
||||
|
||||
#updateTreeItemMapper = (item: UmbMediaDetailModel) => {
|
||||
return {
|
||||
name: item.variants[0].name,
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
export default UmbMediaTreeStore;
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
import type { UmbMemberTypeDetailModel } from '../types.js';
|
||||
import { UMB_MEMBER_TYPE_DETAIL_STORE_CONTEXT } from '../repository/detail/member-type-detail.store.js';
|
||||
import type { UmbMemberTypeTreeItemModel } from './types.js';
|
||||
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { UmbStoreConnector } from '@umbraco-cms/backoffice/store';
|
||||
import { UmbUniqueTreeStore } from '@umbraco-cms/backoffice/tree';
|
||||
|
||||
/**
|
||||
@@ -20,20 +16,7 @@ export class UmbMemberTypeTreeStore extends UmbUniqueTreeStore {
|
||||
*/
|
||||
constructor(host: UmbControllerHost) {
|
||||
super(host, UMB_MEMBER_TYPE_TREE_STORE_CONTEXT.toString());
|
||||
|
||||
new UmbStoreConnector<UmbMemberTypeTreeItemModel, UmbMemberTypeDetailModel>(host, {
|
||||
store: this,
|
||||
connectToStoreAlias: UMB_MEMBER_TYPE_DETAIL_STORE_CONTEXT,
|
||||
updateStoreItemMapper: (item) => this.#updateTreeItemMapper(item),
|
||||
});
|
||||
}
|
||||
|
||||
#updateTreeItemMapper = (item: UmbMemberTypeDetailModel) => {
|
||||
return {
|
||||
name: item.name,
|
||||
icon: item.icon,
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
export default UmbMemberTypeTreeStore;
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
import { UMB_PARTIAL_VIEW_DETAIL_STORE_CONTEXT } from '../repository/partial-view-detail.store.js';
|
||||
import type { UmbPartialViewDetailModel } from '../types.js';
|
||||
import type { UmbPartialViewTreeItemModel } from './types.js';
|
||||
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { UmbUniqueTreeStore } from '@umbraco-cms/backoffice/tree';
|
||||
import { UmbStoreConnector } from '@umbraco-cms/backoffice/store';
|
||||
|
||||
/**
|
||||
* @export
|
||||
@@ -20,19 +16,7 @@ export class UmbPartialViewTreeStore extends UmbUniqueTreeStore {
|
||||
*/
|
||||
constructor(host: UmbControllerHost) {
|
||||
super(host, UMB_PARTIAL_VIEW_TREE_STORE_CONTEXT.toString());
|
||||
|
||||
new UmbStoreConnector<UmbPartialViewTreeItemModel, UmbPartialViewDetailModel>(host, {
|
||||
store: this,
|
||||
connectToStoreAlias: UMB_PARTIAL_VIEW_DETAIL_STORE_CONTEXT,
|
||||
updateStoreItemMapper: (item) => this.#updateTreeItemMapper(item),
|
||||
});
|
||||
}
|
||||
|
||||
#updateTreeItemMapper = (item: UmbPartialViewDetailModel) => {
|
||||
return {
|
||||
name: item.name,
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
export default UmbPartialViewTreeStore;
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
import type { UmbStylesheetDetailModel } from '../types.js';
|
||||
import { UMB_STYLESHEET_DETAIL_STORE_CONTEXT } from '../repository/index.js';
|
||||
import type { UmbStylesheetTreeItemModel } from './types.js';
|
||||
import { UmbUniqueTreeStore } from '@umbraco-cms/backoffice/tree';
|
||||
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { UmbStoreConnector } from '@umbraco-cms/backoffice/store';
|
||||
|
||||
/**
|
||||
* @export
|
||||
@@ -20,19 +16,7 @@ export class UmbStylesheetTreeStore extends UmbUniqueTreeStore {
|
||||
*/
|
||||
constructor(host: UmbControllerHost) {
|
||||
super(host, UMB_STYLESHEET_TREE_STORE_CONTEXT.toString());
|
||||
|
||||
new UmbStoreConnector<UmbStylesheetTreeItemModel, UmbStylesheetDetailModel>(host, {
|
||||
store: this,
|
||||
connectToStoreAlias: UMB_STYLESHEET_DETAIL_STORE_CONTEXT,
|
||||
updateStoreItemMapper: (item) => this.#updateTreeItemMapper(item),
|
||||
});
|
||||
}
|
||||
|
||||
#updateTreeItemMapper = (item: UmbStylesheetDetailModel) => {
|
||||
return {
|
||||
name: item.name,
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
export default UmbStylesheetTreeStore;
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
import { UMB_TEMPLATE_DETAIL_STORE_CONTEXT } from '../repository/detail/template-detail.store.js';
|
||||
import type { UmbTemplateDetailModel } from '../types.js';
|
||||
import type { UmbTemplateTreeItemModel } from './types.js';
|
||||
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { UmbStoreConnector } from '@umbraco-cms/backoffice/store';
|
||||
import { UmbUniqueTreeStore } from '@umbraco-cms/backoffice/tree';
|
||||
|
||||
/**
|
||||
@@ -20,19 +16,7 @@ export class UmbTemplateTreeStore extends UmbUniqueTreeStore {
|
||||
*/
|
||||
constructor(host: UmbControllerHost) {
|
||||
super(host, UMB_TEMPLATE_TREE_STORE_CONTEXT.toString());
|
||||
|
||||
new UmbStoreConnector<UmbTemplateTreeItemModel, UmbTemplateDetailModel>(host, {
|
||||
store: this,
|
||||
connectToStoreAlias: UMB_TEMPLATE_DETAIL_STORE_CONTEXT,
|
||||
updateStoreItemMapper: (item) => this.#updateTreeItemMapper(item),
|
||||
});
|
||||
}
|
||||
|
||||
#updateTreeItemMapper = (item: UmbTemplateDetailModel) => {
|
||||
return {
|
||||
name: item.name,
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
export default UmbTemplateTreeStore;
|
||||
|
||||
Reference in New Issue
Block a user