X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8a057a6a69f4182cd3adc67c7d1071832ffeaa0b..67d63d61aa5a1f1bc1bb85bf6b788e6c0d21e298:/src/views-components/tree-picker/tree-picker.ts diff --git a/src/views-components/tree-picker/tree-picker.ts b/src/views-components/tree-picker/tree-picker.ts index fb05b81897..73e0a99a8e 100644 --- a/src/views-components/tree-picker/tree-picker.ts +++ b/src/views-components/tree-picker/tree-picker.ts @@ -10,13 +10,13 @@ import { getNodeValue, getNodeChildren, Tree as Ttree, createTree } from "~/mode import { Dispatch } from "redux"; export interface TreePickerProps { - pickerId: string; - toggleItemOpen: (id: string, status: TreeItemStatus, pickerId: string) => void; - toggleItemActive: (id: string, status: TreeItemStatus, pickerId: string) => void; + pickerKind: string; + toggleItemOpen: (id: string, status: TreeItemStatus, pickerKind: string) => void; + toggleItemActive: (id: string, status: TreeItemStatus, pickerKind: string) => void; } const mapStateToProps = (state: RootState, props: TreePickerProps): Pick, 'items'> => { - const tree = state.treePicker[props.pickerId] || createTree(); + const tree = state.treePicker[props.pickerKind] || createTree(); return { items: getNodeChildren('')(tree) .map(treePickerToTreeItems(tree)) @@ -25,8 +25,8 @@ const mapStateToProps = (state: RootState, props: TreePickerProps): Pick, 'onContextMenu' | 'toggleItemOpen' | 'toggleItemActive'> => ({ onContextMenu: () => { return; }, - toggleItemActive: (id, status) => props.toggleItemActive(id, status, props.pickerId), - toggleItemOpen: (id, status) => props.toggleItemOpen(id, status, props.pickerId) + toggleItemActive: (id, status) => props.toggleItemActive(id, status, props.pickerKind), + toggleItemOpen: (id, status) => props.toggleItemOpen(id, status, props.pickerKind) }); export const TreePicker = connect(mapStateToProps, mapDispatchToProps)(Tree);