import React, {PropTypes} from "react";
import {Card, CardHeader, CardText} from "material-ui/Card";
import {Tabs, Tab} from "material-ui/Tabs";
// import Electrify from "./webpack-modules/electrify";
import ModulesByPkg from "./modules-by-pkg";

const WebpackModules = (props) => {
  console.log("WEBPACK MODULES props: ", props);
  return (
  <Card initiallyExpanded={true}>
    <CardHeader showExpandableButton={true} actAsExpander={true} subtitle="Modules"/>
      <CardText expandable={true}>
        <Tabs>
          <Tab label="Electrify">
              {/*<Electrify pureWebpackStats={props.pureWebpackStats} />*/}
          </Tab>
          <Tab label="Modules By Pkg">
            <ModulesByPkg modulesByPkg={props.modulesByPkg} totalSize={props.totalSize}/>
          </Tab>
        </Tabs>
      </CardText>
  </Card>
  );
};

WebpackModules.propTypes = {
  pureWebpackStats: PropTypes.object,
  modulesByPkg: PropTypes.object,
  totalSize: PropTypes.number
};

export default WebpackModules;
