import React, {Component, PropTypes} from "react"; import Electrify from "./electrify"; import ModulesByPkg from "./modules-by-pkg"; import IconButton from "material-ui/IconButton"; import IconMenu from "material-ui/IconMenu"; import MenuItem from "material-ui/MenuItem"; import ContentFilter from "material-ui/svg-icons/content/filter-list"; import styles from "../../../src/styles/base.css"; import classNames from "classnames/bind"; // import {bundle} from "../../helpers/modules-helpers/parsing-utils"; // import createD3Visualization from "../../helpers/modules-helpers/d3visualization"; const cx = classNames.bind(styles); class Modules extends Component { constructor(props) { super(props); this.state = { moduleMode: "electrify"}; } //TODO: Link MUI MenuItem buttons to D3 /* componentDidMount(){ const root = this.parseModules(); const domElements = { svg: this.refs.svg, modeSelectors: this.refs.iconMenu } createD3Visualization(root, this.refs.svg, "size", true); } parseModules() { return bundle(this.props.modules, (data) => { return JSON.parse(data.data); }); } createElectrifyContainer() { return (