remove store connector

This commit is contained in:
Mads Rasmussen
2024-03-27 08:58:41 +01:00
parent fa60d6bd9d
commit 92d0778ef8

View File

@@ -1,10 +1,6 @@
import type { UmbScriptDetailModel } from '../types.js';
import { UMB_SCRIPT_DETAIL_STORE_CONTEXT } from '../repository/index.js';
import type { UmbScriptTreeItemModel } 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 UmbScriptTreeStore extends UmbUniqueTreeStore {
*/
constructor(host: UmbControllerHost) {
super(host, UMB_SCRIPT_TREE_STORE_CONTEXT.toString());
new UmbStoreConnector<UmbScriptTreeItemModel, UmbScriptDetailModel>(host, {
store: this,
connectToStoreAlias: UMB_SCRIPT_DETAIL_STORE_CONTEXT,
updateStoreItemMapper: (item) => this.#updateTreeItemMapper(item),
});
}
#updateTreeItemMapper = (item: UmbScriptDetailModel) => {
return {
name: item.name,
};
};
}
export default UmbScriptTreeStore;