Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Folder Tree Component

Simple yet flexible folder tree component with Imperative and Declarative API with build-in folder editing capabilities.

Live Demo

Imperative API

Imperative API can be editable. :D

<Tree
  data={[
    {
      type: "folder",
      name: "client",
      files: [
        {
          type: "folder",
          name: "Components",
          files: [
            { type: "file", name: "Button.jsx" },
            { type: "file", name: "Button.style.js" }
          ]
        },
        { type: "file", name: "setup.js" }
      ]
    },
    { type: "file", name: "index.html" },
    { type: "file", name: "style.css" }
  ]}
/>

Declarative API

<Tree>
  <Tree.Folder name="client">
    <Tree.Folder name="Components">
      <Tree.File name="Button.jsx" />
      <Tree.File name="Button.style.js" />
    </Tree.Folder>
    <Tree.File name="setup.js" />
  </Tree.Folder>
  <Tree.File name="index.html" />
  <Tree.File name="style.css" />
</Tree>

Made with <3 and React;

About

React Folder Tree Component

Topics

Resources

Stars

53 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages