registry/default/examples/file-tree-selection.tsx
"use client";
import {
FileTree,
FileTreeFile,
FileTreeFolder,
} from "@/components/ai-elements/file-tree";
import { useState } from "react";
const Example = () => {
const [selectedPath, setSelectedPath] = useState<string>();
return (
<FileTree onSelect={setSelectedPath} selectedPath={selectedPath}>
<FileTreeFolder name="src" path="src">
<FileTreeFile name="app.tsx" path="src/app.tsx" />
<FileTreeFile name="index.ts" path="src/index.ts" />
</FileTreeFolder>
<FileTreeFile name="package.json" path="package.json" />
</FileTree>
);
};
export default Example;





























