Merge pull request #1615 from umbraco/chore/remove-used-store-code

Chore: Remove unused store connector for trees
This commit is contained in:
Lee Kelleher
2024-04-15 21:10:46 +01:00
committed by GitHub
11 changed files with 0 additions and 184 deletions

View File

@@ -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');

View File

@@ -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');

View File

@@ -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>(

View File

@@ -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>(

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;