diff --git a/components/FolderTree.js b/components/FolderTree.js
index f9555c8..ce6119d 100644
--- a/components/FolderTree.js
+++ b/components/FolderTree.js
@@ -3,23 +3,28 @@ import TreeView from '@mui/lab/TreeView';
import ExpandMoreIcon from '@mui/icons-material/ExpandMore';
import ChevronRightIcon from '@mui/icons-material/ChevronRight';
import TreeItem from '@mui/lab/TreeItem';
-import { useRouter } from 'next/router'
+import {useRouter} from 'next/router'
+import {styled} from '@mui/material/styles';
+
+const TCTreeItem = styled(TreeItem)(({theme}) => ({
+ '& .MuiTreeItem-content': {
+ '& .MuiTreeItem-label': {
+ fontSize: '1rem',
+ paddingLeft: '6px',
+ fontFamily: '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,',
+ lineHeight: 1.8,
+ },
+ },
+}))
+
export default function FolderTree(props) {
const renderTree = (nodes) => (
-
+
{Array.isArray(nodes.children)
? nodes.children.map((node) => renderTree(node))
: null}
-
+
);
const router = useRouter()
@@ -28,11 +33,13 @@ export default function FolderTree(props) {
return (
}
+ defaultCollapseIcon={}
defaultExpanded={expandedNodes}
- defaultExpandIcon={}
- onNodeSelect = {(event, nodIds) => {
- const currentNode = props.flattenNodes.find(aNode => {return aNode.id === nodIds})
+ defaultExpandIcon={}
+ onNodeSelect={(event, nodIds) => {
+ const currentNode = props.flattenNodes.find(aNode => {
+ return aNode.id === nodIds
+ })
// console.log(event)
// console.log(currentNode)
if (currentNode != null && currentNode.routePath != null) {
@@ -40,7 +47,7 @@ export default function FolderTree(props) {
// router.reload()
}
}}
- sx={{ flexGrow: 1, maxWidth: 400, overflowY: 'auto' }}
+ sx={{flexGrow: 1, maxWidth: 400, overflowY: 'auto'}}
>
{renderTree(props.tree)}