Socket
Socket
Sign inDemoInstall

react-js-data-tree-01

Package Overview
Dependencies
1
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    react-js-data-tree-01

show json data or array data in box tree form


Version published
Weekly downloads
6
Maintainers
1
Created
Weekly downloads
 

Readme

Source

React Js Data Tree

use this to create your own tree in your browser.

npm install react-js-data-tree-01

Screenshot from 2022-08-12 11-18-50

Requirements

let data = {
  "id": "0001",
  "type": "data tree",
  "name": "user",
  "child Data": {
    "array": [
      { "id": "1", "type": "new" },
      { "id": "2", "type": "new 1" },
      { "id": "3", "type": "new 2" },
      { "id": "4", "type": "new 3" }
    ]
  },
  "else arr": [
    { "id": "10001", "type": "None" },
    { "id": "10002", "type": "asdf" },
    { "id": "10005", "type": "adsfd" },
    { "id": "10007", "type": "ads" },
    { "id": "10006", "type": "d gdg " },
    { "id": "10003", "type": "d fdsf ds" },
    { "id": "10004", "type": "aaa" }
  ]
}
<Tree data={data} />

extra props

<Tree data={data} heading="Tree Heading" />


properties :-



nameisRequiredtypeexampleabout
datarequiredarray or objectdata= {['name', 'age']} or data = {{name:'user', age:30}}Data is the object or array that you want to show in the tree.
headingnot required"string"heading="string"Heading is the data that will be heading in the tree
treeStylenot requiredstyle objecttreeStyle = {{background:'red'}}The outer div of the tree will be styled in TreeStyle.
boxStylenot requiredstyle objectboxStyle = {{background:'red'}}Each box in the tree will be styled with BoxStyle.
extraHtmlnot requiredfunctionextraHtml = {(data)=>{ console.log(data) return(<div>yourHtml</div>)}}If any other HTML data is to be shown inside the box then it can be shown by extraHtml
branchExtraHtmlnot requiredfunctionbranchExtraHtml = {(data)=>{ console.log(data) return(<div>yourHtml</div>)}}Where a branch is being built and some extra data is to be shown on it, then it will be shown through branchExtraHtml.
onClicknot requiredfunctiononClick = {(data)=>{ console.log(data)}}If you want to do something on click of box then have to use onClick function it will return 2 parameters. 1st the data of that box and 2nd if getDataOnClick has been sent in it then that
onClickBranchnot requiredfunctiononClickBranch = {(data)=>{ console.log(data) return(<div>yourHtml</div>)}}Same as onclick but it will return 2nd param getDataOnClickBranch
getDataOnClicknot requiredstringgetDataOnClick = 'your key in data'
getDataOnClickBranchnot requiredstringgetDataOnClickBranch = 'your key in data'
showKeynot requiredstringshowKey = 'your key in data'showKey is the key show that you want to show
showBranchKeynot requiredstringshowBranchKey = 'your key in data'showBranchKey is the key show that you want to show in branch box.
hideKeynot requiredstringhideKey = 'your key in data'hideKey is the key that you want to hide from box

Keywords

FAQs

Last updated on 13 Aug 2022

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc