import React, { Fragment } from 'react'; import PropTypes from 'prop-types'; import { withStyles } from '@material-ui/core/styles'; import InboxIcon from '@material-ui/icons/MoveToInbox'; import SendIcon from '@material-ui/icons/Send'; import ReportIcon from '@material-ui/icons/Report'; import StarIcon from '@material-ui/icons/Star'; import Flag from '@material-ui/icons/Flag'; import People from '@material-ui/icons/People'; import QuestionAnswer from '@material-ui/icons/QuestionAnswer'; import LabelIcon from '@material-ui/icons/Label'; import Add from '@material-ui/icons/Add'; import { Drawer, List, ListItem, ListItemIcon, ListItemText, Hidden, Button, Divider, } from '@material-ui/core'; import styles from './email-jss'; const MenuList = props => { const { classes, compose, goto, selected, } = props; return ( goto('inbox')}> goto('stared')}> goto('sent')}> goto('spam')}> goto('updates')}> goto('social')}> goto('promos')}> goto('forums')}> ); }; MenuList.propTypes = { classes: PropTypes.object.isRequired, compose: PropTypes.func.isRequired, goto: PropTypes.func.isRequired, selected: PropTypes.string.isRequired, }; const MenuEmail = withStyles(styles)(MenuList); class EmailSidebar extends React.Component { render() { const { classes, compose, goto, selected, handleDrawerToggle, mobileOpen } = this.props; return (
); } } EmailSidebar.propTypes = { classes: PropTypes.object.isRequired, compose: PropTypes.func.isRequired, goto: PropTypes.func.isRequired, handleDrawerToggle: PropTypes.func.isRequired, selected: PropTypes.string.isRequired, mobileOpen: PropTypes.bool.isRequired, }; export default withStyles(styles)(EmailSidebar);