An open API service indexing awesome lists of open source software.

https://github.com/carlosvega20/r-arbol

:herb: ReactJS Json Tree Viewer (54 lines) http://r-arbol.surge.sh/
https://github.com/carlosvega20/r-arbol

Last synced: 3 months ago
JSON representation

:herb: ReactJS Json Tree Viewer (54 lines) http://r-arbol.surge.sh/

Awesome Lists containing this project

README

        

# r-arbol
[![npm package](https://img.shields.io/badge/npm-0.3.0-brightgreen.svg)](https://www.npmjs.com/package/r-arbol)

ReactJS Json Tree Viewer (http://r-arbol.surge.sh/)

##Usage
npm install r-arbol

then in your code:

`import TreeView from "r-arbol"`

Based on a Json Object:

`var jsonObj = {
"id": 1,
"name": "Foo",
"price": 123,
"tags": [
null,
undefined,
"label",
function () {}
],
"stock": {
"warehouse": 300,
"retail": 20,
"isDisable": true
}
}`

``

[](http://r-arbol.surge.sh/)

Skin:
Visual elements as '+', '-', '...', etc are separated from the logic and can be edited in CSS styles.

##Roadmap
- [x] Render Visual Tree
- [x] Any Javascript Object (json, array, etc)
- [x] Visual elements are separated from the logic

##TODO
- Unit test