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 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 { Link } from 'react-router-dom'; // components import LoggedInUser from '../LoggedInUser'; 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, }, }; class ButtonAppBar extends Component { constructor(props){ super(props); this.state = { authId: null } } componentDidMount() { const getUser = window.localStorage.getItem("user"); let user = JSON.parse(getUser) const authId = user.sub; console.log(authId); this.setState({ authId: authId }); } render() { const { classes } = this.props; return (