Add Tree component
- Dominant language
- TypeScript
- Stars
- 10.9k
- Forks
- 543
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 101
Description
## Summary
This, but Base UI: https://primereact.org/tree
## Examples in other libraries
- https://primereact.org/tree
- https://github.com/brimdata/react-arborist
- https://github.com/adobe/react-spectrum/issues/2396#issuecomment-1871091316
- https://github.com/lukasbach/react-complex-tree
- Same list:
- View only: https://mui-org.notion.site/x-Tree-View-component-c283f4a957474b79b293e994881b1ee8
- Editable: https://www.notion.so/mui-org/x-Tree-View-component-c283f4a957474b79b293e994881b1ee8
## Motivation
A _lot_ of dashboard interfaces can benefit from this component.
Anything where you want users to have the ability to browse through projects and organize things.
User requests:
- https://github.com/adobe/react-spectrum/issues/2396
- https://github.com/ariakit/ariakit/issues/767
- https://github.com/radix-ui/primitives/issues/1456
- https://x.com/50BytesOfJohn/status/2041486909084418513
- https://x.com/DanciuDev/status/2041559403950637357
- https://x.com/durandal_async/status/2053216773357330915
UI library requests:
- https://github.com/shadcn-ui/ui/issues/4642
- https://github.com/mui/mui-x/issues/11125
Contributor guide
Assessment
This issue has not been assessed yet.