1.2.2 • Published 7 years ago

react-filetree-electron v1.2.2

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

react-filetree-electron

A fully customizable file tree that expands and contracts with the click of a button!

Screenshot

React Filetree Electron Demo

Installation

  • Note: requires node version >= 6 and an npm version >= 3.
npm install react-filetree-electron

OR, if using yarn

yarn add react-filetree-electron

Use

import FileTree from 'react-filetree-electron';

Then just use it like a normal React component. Make sure to provide a string to act as the directory path. This is the only required property, but there are many optional properties. See below.

const directory = '/Users/Your-Name-Here/Directory'
<FileTree directory={directory} />

FileTree Props

All props are optional except directory.

PropertyTypeOptions defaultDescription
directorystringThe directory that acts as the tree root.
onFileClickfunctionA function to be performed when a user clicks a file list item (not a directory list item).
directoryThemestring'light', 'dark'Theme for the directory icon
fileTreeStyleobject{ fontFamily: 'sans-serif', listStyle: 'none' }Merge or change style attributes for the overall file tree
directoryStyleobject{ marginBottom: 3 }Merge or change style attributes for the directory list items
fileStyleobject{ marginBottom: 3 }Merge or change style attributes for the file list items

Special Thanks

License

MIT