react-arborist icon indicating copy to clipboard operation
react-arborist copied to clipboard

The complete tree view component for React

Results 151 react-arborist issues
Sort by recently updated
recently updated
newest added

This PR adds the ability to drag and drop between multiple trees. It passes a reference to the drag tree on drop so you have access to what's being dropped....

When performing multi-selection with the mouse, the expected behavior (familiar from applications like Windows File Explorer) is to use CTRL + Click to select multiple items. Currently, `react-arborist` uses `e.metaKey`...

solves https://github.com/brimdata/react-arborist/issues/303 **TLDR of the Issue:** Multi-select on Windows needs Ctrl+Click, not Cmd+Click (Meta key). - [x] Build + Test passing! https://github.com/CodyAdam/react-arborist/actions/runs/14359795681 - [x] Deployed demo available at https://react-arborist-showcase.vercel.app/

I'd love to see a single hook to react to all tree changes. Use case - I want the tree to handle add move delete rename internally, because quite frankly...

Desired functionality: I would love to provide the class an isLeaf function of something like.. ``` {(node) => !node.children || node.children.length === 0} ``` This would allow me to negate...

Hi, thank you for your time and for all the great work on this project! I’m currently using v3.4.3 with React 19 and Tanstack Start v1.114.27, and I’ve run into...

I want to be able to rename the different nodes I'm using, but anytime a node is selected and I press backspace, it runs the onDelete function and wipes the...

Is it possible to use Arborist in a React Native app? If not, please direct me to a component that can be used in RN?

This PR adds drag and drop enhancement allowing user to set dropType and accept as additional props this pr also sends node data in additional data key that can be...

I would like to see a prop like onSearchComplete : (resultingTree) => { // do something} The reason for this is my custom rendering of the tree I need to...