mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Remove default inner selected state
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
parent
f1a071d2a7
commit
0ef16fef31
@ -10,10 +10,16 @@
|
||||
border: 1px solid transparent;
|
||||
}
|
||||
|
||||
&.Mui-selected, &.Mui-selected:focus {
|
||||
&.selected {
|
||||
> .MuiTreeItem-content .MuiTreeItem-label {
|
||||
border-color: var(--blue);
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
|
||||
// Make inner component selected state invisible
|
||||
&.Mui-selected, &.Mui-selected:focus {
|
||||
> .MuiTreeItem-content .MuiTreeItem-label {
|
||||
background-color: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
@ -20,7 +20,12 @@ interface Props {
|
||||
export function RecursiveTreeView({ data }: Props) {
|
||||
const renderTree = (nodes: NavigationTree[]) => {
|
||||
return nodes.map(node => (
|
||||
<TreeItem key={node.id} nodeId={node.id} label={node.name} className={cssNames({"Mui-selected": node.selected})}>
|
||||
<TreeItem
|
||||
key={node.id}
|
||||
nodeId={node.id}
|
||||
label={node.name}
|
||||
className={cssNames({selected: node.selected})}
|
||||
>
|
||||
{Array.isArray(node.children) ? node.children.map((node) => renderTree([node])) : null}
|
||||
</TreeItem>
|
||||
));
|
||||
|
||||
Loading…
Reference in New Issue
Block a user