Show file tree
This commit is contained in:
21
src/app/FileTree.tsx
Normal file
21
src/app/FileTree.tsx
Normal file
@@ -0,0 +1,21 @@
|
||||
export { FileTree };
|
||||
|
||||
type TreeNode = { name: string; children?: TreeNode[] };
|
||||
|
||||
const USER_ID = 1;
|
||||
|
||||
const FileTree = () => {
|
||||
const paths: string[] = [];
|
||||
const nodes: TreeNode[] = [];
|
||||
|
||||
return (
|
||||
<div className="mb-4">
|
||||
<h3 className="text-lg font-bold mb-2">File Tree</h3>
|
||||
<FileNodes nodes={nodes} />
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
const FileNodes = ({ nodes }: { nodes: TreeNode[] }) => {
|
||||
return nodes.map((node) => <p key={node.name}>{node.name}</p>);
|
||||
};
|
||||
@@ -1,9 +1,11 @@
|
||||
import { FileTree } from "./FileTree";
|
||||
import { UploadFiles } from "./UploadFiles";
|
||||
|
||||
export default function Home() {
|
||||
return (
|
||||
<div className="container mx-auto px-4 py-10">
|
||||
<h1 className="text-2xl font-bold mb-6">Enlaye Files</h1>
|
||||
<FileTree />
|
||||
<UploadFiles />
|
||||
</div>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user