mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
A bit of TreeView styling
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
parent
2c5ad51b47
commit
3870f07eca
6
src/renderer/components/tree-view/tree-view.scss
Normal file
6
src/renderer/components/tree-view/tree-view.scss
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
.TreeView {
|
||||||
|
.MuiTypography-body1 {
|
||||||
|
font-size: var(--font-size);
|
||||||
|
color: var(--textColorAccent);
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -1,6 +1,7 @@
|
|||||||
|
import "./tree-view.scss";
|
||||||
|
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import { Icon } from "../icon";
|
import { Icon } from "../icon";
|
||||||
import { makeStyles } from "@material-ui/core/styles";
|
|
||||||
import TreeView from "@material-ui/lab/TreeView";
|
import TreeView from "@material-ui/lab/TreeView";
|
||||||
import TreeItem from "@material-ui/lab/TreeItem";
|
import TreeItem from "@material-ui/lab/TreeItem";
|
||||||
|
|
||||||
@ -14,17 +15,7 @@ interface Props {
|
|||||||
data: NavigationTree[]
|
data: NavigationTree[]
|
||||||
}
|
}
|
||||||
|
|
||||||
const useStyles = makeStyles({
|
|
||||||
root: {
|
|
||||||
height: 110,
|
|
||||||
flexGrow: 1,
|
|
||||||
maxWidth: 400,
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
||||||
export function RecursiveTreeView({ data }: Props) {
|
export function RecursiveTreeView({ data }: Props) {
|
||||||
const classes = useStyles();
|
|
||||||
|
|
||||||
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}>
|
<TreeItem key={node.id} nodeId={node.id} label={node.name}>
|
||||||
@ -35,7 +26,7 @@ export function RecursiveTreeView({ data }: Props) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<TreeView
|
<TreeView
|
||||||
className={classes.root}
|
className="TreeView"
|
||||||
defaultCollapseIcon={<Icon material="expand_more"/>}
|
defaultCollapseIcon={<Icon material="expand_more"/>}
|
||||||
defaultExpandIcon={<Icon material="chevron_right" />}
|
defaultExpandIcon={<Icon material="chevron_right" />}
|
||||||
>
|
>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user