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