Components/TreeView

TreeView

Expandable file-tree or nested list with keyboard navigation.

Installation

Examples

File tree

Navigate nested folders and files.

๐Ÿ“src
๐Ÿ“components
๐Ÿ“„Button.tsx
๐Ÿ“„Badge.tsx
๐Ÿ“„Avatar.tsx
๐Ÿ“hooks
๐Ÿ“„index.ts

API Reference

PropTypeDefaultDescription
nodes*TreeNode[]requiredNested tree data structure.
selectedstringโ€”Currently selected node ID.
onSelect(id: string) => voidโ€”Called when a node is clicked.
defaultExpandedstring[][]IDs expanded on first render.
size'sm'|'md''md'Controls item height and font size.