import React, { Component } 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 IconButton from '@material-ui/core/IconButton'; // icons import MenuIcon from '@material-ui/icons/Menu'; import HomeIcon from '@material-ui/icons/Home'; 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 { Link } from 'react-router-dom'; // components import LoggedInUser from './LoggedInUser'; const AboutLink = props => const ContactLink = props => const SearchLink = props => const BrowseLink = props => const HomeLink = props => const styles = { root: { flexGrow: 1, }, flex: { flexGrow: 1, }, menuButton: { marginLeft: -12, marginRight: 20, }, }; class NavBar extends Component { constructor(props){ super(props); this.state = { authId: null } } componentDidMount() { const userStored = localStorage.getItem('user'); console.log(userStored); if (userStored !== null && userStored !== undefined && userStored !== 'undefined') { const user = JSON.parse(userStored); const authId = user.authId; this.setState({ authId: authId }); } } render() { const { classes } = this.props; return (
Users Module
); } } NavBar.propTypes = { classes: PropTypes.object.isRequired, }; export default withStyles(styles)(NavBar);