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 33
44import * as React from 'react' ;
55
6+ type NodeId = number | string ;
7+
68interface BasicNode {
7- id : number | string ;
9+ id : NodeId ;
810 name : string ;
911 state ?: { [ stateKey : string ] : any } ;
1012}
@@ -94,7 +96,7 @@ interface GroupRendererProps {
9496}
9597
9698export interface FilteringContainerProps {
97- children : ( nodes : Node [ ] ) => JSX . Element ;
99+ children : ( params : { nodes : Node [ ] ; nodeParentMappings : { [ id : NodeId ] : NodeId [ ] } } ) => JSX . Element ;
98100 debouncer ?: ( func : ( ...p : any [ ] ) => any , timeout : number ) => void ;
99101 groups ?: { [ g : string ] : Group } ;
100102 selectedGroup ?: string ;
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ export default class FilteringContainer extends React.Component {
6565 const relevantNodes =
6666 groups && selectedGroup && groups [ selectedGroup ]
6767 ? filterNodes ( groups [ selectedGroup ] . filter , nodes )
68- : { nodes, nodeParentMappings : [ ] } ;
68+ : { nodes, nodeParentMappings : { } } ;
6969
7070 const { nodes : filteredNodes , nodeParentMappings} = filterTerm
7171 ? filterNodes ( nameMatchesSearchTerm ( filterTerm ) , relevantNodes . nodes )
You can’t perform that action at this time.
0 commit comments