mui / mui/base-ui

Add Tree component

Open
#3,327 7 comments 16 reactions 0 assignees View on GitHub
scope: new proposal type: new feature
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.