File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 3
3
4
4
import * as React from 'react' ;
5
5
6
+ type NodeId = number | string ;
7
+
6
8
interface BasicNode {
7
- id : number | string ;
9
+ id : NodeId ;
8
10
name : string ;
9
11
state ?: { [ stateKey : string ] : any } ;
10
12
}
@@ -94,7 +96,7 @@ interface GroupRendererProps {
94
96
}
95
97
96
98
export interface FilteringContainerProps {
97
- children : ( nodes : Node [ ] ) => JSX . Element ;
99
+ children : ( params : { nodes : Node [ ] ; nodeParentMappings : { [ id : NodeId ] : NodeId [ ] } } ) => JSX . Element ;
98
100
debouncer ?: ( func : ( ...p : any [ ] ) => any , timeout : number ) => void ;
99
101
groups ?: { [ g : string ] : Group } ;
100
102
selectedGroup ?: string ;
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ export default class FilteringContainer extends React.Component {
65
65
const relevantNodes =
66
66
groups && selectedGroup && groups [ selectedGroup ]
67
67
? filterNodes ( groups [ selectedGroup ] . filter , nodes )
68
- : { nodes, nodeParentMappings : [ ] } ;
68
+ : { nodes, nodeParentMappings : { } } ;
69
69
70
70
const { nodes : filteredNodes , nodeParentMappings} = filterTerm
71
71
? filterNodes ( nameMatchesSearchTerm ( filterTerm ) , relevantNodes . nodes )
You can’t perform that action at this time.
0 commit comments