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;
|
border: 1px solid transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.Mui-selected, &.Mui-selected:focus {
|
&.selected {
|
||||||
> .MuiTreeItem-content .MuiTreeItem-label {
|
> .MuiTreeItem-content .MuiTreeItem-label {
|
||||||
border-color: var(--blue);
|
border-color: var(--blue);
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Make inner component selected state invisible
|
||||||
|
&.Mui-selected, &.Mui-selected:focus {
|
||||||
|
> .MuiTreeItem-content .MuiTreeItem-label {
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,7 +20,12 @@ interface Props {
|
|||||||
export function RecursiveTreeView({ data }: Props) {
|
export function RecursiveTreeView({ data }: Props) {
|
||||||
const renderTree = (nodes: NavigationTree[]) => {
|
const renderTree = (nodes: NavigationTree[]) => {
|
||||||
return nodes.map(node => (
|
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}
|
{Array.isArray(node.children) ? node.children.map((node) => renderTree([node])) : null}
|
||||||
</TreeItem>
|
</TreeItem>
|
||||||
));
|
));
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user