
Research
Malicious fezbox npm Package Steals Browser Passwords from Cookies via Innovative QR Code Steganographic Technique
A malicious package uses a QR code as steganography in an innovative technique.
material-ui-treeview
Advanced tools
A React tree view for material-ui.
See the demo at https://hassanali.me/material-ui-treeview.
# If using Yarn:
yarn add material-ui-treeview @material-ui/core
# If using npm:
npm install --save material-ui-treeview @material-ui/core
After importing the component, it can be rendered with the required tree prop:
import MuiTreeView from 'material-ui-treeview';
// using require
const MuiTreeView = require('material-ui-treeview').default;
import React from 'react';
import { render } from 'react-dom';
import MuiTreeView from 'material-ui-treeview';
const tree = [
{
value: 'Parent A',
nodes: [{ value: 'Child A' }, { value: 'Child B' }],
},
{
value: 'Parent B',
nodes: [
{
value: 'Child C',
},
{
value: 'Parent C',
nodes: [
{ value: 'Child D' },
{ value: 'Child E' },
{ value: 'Child F' },
],
},
],
},
];
render((
<MuiTreeView tree={tree} />
), document.getElementById('root'));
| Property | Type | Required? | Description |
|---|---|---|---|
| tree | object | yes | The data to render as a tree view |
| onLeafClick | function | no | Callback function fired when a tree leaf is clicked. |
| searchTerm | string | no | A search term to refine the tree. |
| softSearch | boolean | no | Given a searchTerm, a subtree will be shown if any parent node higher up in the tree matches the search term. Defaults to false. |
| expansionPanelSummaryProps | object | no | Properties applied to the ExpansionPanelSummary element. |
| expansionPanelDetailsProps | object | no | Properties applied to the ExpansionPanelDetails element. |
| listItemProps | object | no | Properties applied to the ListItem element. |
Feel free to open an issue, submit a pull request, or contribute however you would like. Understand that this documentation is still a work in progress, so file an issue or submit a PR to ask questions or make improvements. Thanks!
FAQs
A React tree view for material-ui v1.
The npm package material-ui-treeview receives a total of 104 weekly downloads. As such, material-ui-treeview popularity was classified as not popular.
We found that material-ui-treeview demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
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.

Research
A malicious package uses a QR code as steganography in an innovative technique.

Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.

Application Security
/Research
/Security News
Socket detected multiple compromised CrowdStrike npm packages, continuing the "Shai-Hulud" supply chain attack that has now impacted nearly 500 packages.