import React, {Component} from 'react';
import {List, ListItem} from 'material-ui/List';
export default class ContextMenu extends Component {
constructor(props) {
super(props)
this.state = {toggle: false}
}
render()
{
return (
{
this.setState({toggle: !this.state.toggle})
if(this.props.onClick)
this.props.onClick(e)
}}>
{this.props.children}
{
this.state.toggle
&&
{
this.setState({toggle: !this.state.toggle})
e.preventDefault()
e.stopPropagation()
}}>
}
{
this.state.toggle
&&
{
this.props.menu && this.props.menu.map((menu, index) => {
menu.click()
this.setState({toggle: !this.state.toggle})
e.preventDefault()
e.stopPropagation()
}} />)
}
}
)
}
}