blob: 1ce7d2bc21ceba1c5c5825993da1fac3ee9009f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import { useNavigate } from "react-router";
import { RichTreeView } from '@mui/x-tree-view/RichTreeView';
import './sidebar.css';
export default function Sidebar({ files }) {
const navigate = useNavigate();
const onSelect = (_, i) => {
navigate(`/file/${i}`);
};
return <div className="sidebar">
<h1>🧀🥜</h1>
<hr/>
<RichTreeView items={files} onItemClick={onSelect} getItemLabel={p => p.title} />
</div>;
}
|