Skip to content

Commit d022308

Browse files
committed
fix(frontend): update mui Tree* dependency for FieldsView.tsx
1 parent 61b9f70 commit d022308

File tree

2 files changed

+21
-16
lines changed

2 files changed

+21
-16
lines changed

Diff for: frontend/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"@mui/icons-material": "^5.10.9",
1616
"@mui/lab": "^5.0.0-alpha.104",
1717
"@mui/material": "^5.10.10",
18+
"@mui/x-tree-view": "^7.12.0",
1819
"@reduxjs/toolkit": "^1.8.6",
1920
"@types/lodash": "^4.14.186",
2021
"@wojtekmaj/react-datetimerange-picker": "^5.2.0",

Diff for: frontend/src/features/fields/FieldsView.tsx

+20-16
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import _ from 'lodash';
22

33
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';
55
import {ExpandMore, ChevronRight} from '@mui/icons-material';
66

77
import { useAppSelector, useAppDispatch } from '../../app/hooks';
@@ -37,7 +37,7 @@ export function FieldsView(){
3737
function renderTree(node: FieldNode, tree: any, noDiff: boolean) {
3838
return <TreeItem
3939
key={node.id}
40-
nodeId={node.id}
40+
itemId={node.id}
4141
label={label(selectedEndpoint, node, tree, noDiff)}
4242
onClick={() => dispatch(selectFieldPrefix(node.id))}
4343
disabled={ disabledNode === node.id }
@@ -89,19 +89,23 @@ export function FieldsView(){
8989
return `${metric.name}: ${metric.differences} diffs | ${metric.noise/(metric.differences)*100.00}% noise/diffs`
9090
}
9191
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+
>
104108
{response && renderTree(response, tree, false)}
105-
</TreeView>
109+
</SimpleTreeView>
106110
</List>);
107-
}
111+
}

0 commit comments

Comments
 (0)