1
1
import _ from 'lodash' ;
2
2
3
3
import { List , ListItem , ListItemText , ListSubheader , Switch , Stack , Tooltip , Typography , IconButton } from '@mui/material' ;
4
- import { TreeView , TreeItem } from '@mui/lab ' ;
4
+ import { SimpleTreeView , TreeItem } from '@mui/x-tree-view ' ;
5
5
import { ExpandMore , ChevronRight } from '@mui/icons-material' ;
6
6
7
7
import { useAppSelector , useAppDispatch } from '../../app/hooks' ;
@@ -37,7 +37,7 @@ export function FieldsView(){
37
37
function renderTree ( node : FieldNode , tree : any , noDiff : boolean ) {
38
38
return < TreeItem
39
39
key = { node . id }
40
- nodeId = { node . id }
40
+ itemId = { node . id }
41
41
label = { label ( selectedEndpoint , node , tree , noDiff ) }
42
42
onClick = { ( ) => dispatch ( selectFieldPrefix ( node . id ) ) }
43
43
disabled = { disabledNode === node . id }
@@ -89,19 +89,23 @@ export function FieldsView(){
89
89
return `${ metric . name } : ${ metric . differences } diffs | ${ metric . noise / ( metric . differences ) * 100.00 } % noise/diffs`
90
90
}
91
91
return ( < List subheader = { < ListSubheader > Fields</ ListSubheader > } >
92
- < TreeView
93
- defaultCollapseIcon = { < ExpandMore /> }
94
- defaultExpanded = { [ 'request' ] }
95
- defaultExpandIcon = { < ChevronRight /> }
96
- >
97
- { request && renderTree ( request , tree , true ) }
98
- </ TreeView >
99
- < TreeView
100
- defaultCollapseIcon = { < ExpandMore /> }
101
- defaultExpanded = { [ 'response' ] }
102
- defaultExpandIcon = { < ChevronRight /> }
103
- >
92
+ < SimpleTreeView
93
+ slots = { {
94
+ expandIcon : ExpandMore ,
95
+ collapseIcon : ChevronRight ,
96
+ } }
97
+ defaultExpandedItems = { [ 'request' ] }
98
+ >
99
+ { request && renderTree ( request , tree , true ) }
100
+ </ SimpleTreeView >
101
+ < SimpleTreeView
102
+ slots = { {
103
+ expandIcon : ExpandMore ,
104
+ collapseIcon : ChevronRight ,
105
+ } }
106
+ defaultExpandedItems = { [ 'request' ] }
107
+ >
104
108
{ response && renderTree ( response , tree , false ) }
105
- </ TreeView >
109
+ </ SimpleTreeView >
106
110
</ List > ) ;
107
- }
111
+ }
0 commit comments