import React from 'react'; import PropTypes from 'prop-types'; import { withStyles } from '@material-ui/core/styles'; import AppBar from '@material-ui/core/AppBar'; import Toolbar from '@material-ui/core/Toolbar'; import Typography from '@material-ui/core/Typography'; import Button from '@material-ui/core/Button'; import IconButton from '@material-ui/core/IconButton'; // icons import MenuIcon from '@material-ui/icons/Menu'; import HomeIcon from '@material-ui/icons/Home'; import ProfileIcon from '@material-ui/icons/Person'; import BrowseIcon from '@material-ui/icons/ImportContacts'; import SearchIcon from '@material-ui/icons/Search'; import ContactIcon from '@material-ui/icons/ContactMail'; import AboutIcon from '@material-ui/icons/FormatShapes'; import ModulesIcon from '@material-ui/icons/QueuePlayNext'; import { NavLink, withRouter } from 'react-router-dom' import { Link } from 'react-router-dom'; const AboutLink = props => const ContactLink = props => const SearchLink = props => const BrowseLink = props => const ProfileLink = props => const HomeLink = props => const styles = { root: { flexGrow: 1, }, flex: { flexGrow: 1, }, menuButton: { marginLeft: -12, marginRight: 20, }, }; function ButtonAppBar(props) { const { classes } = props; return (