import React from 'react'; import { AppBar, Toolbar, IconButton, Typography, Avatar } from '@material-ui/core'; import { makeStyles } from '@material-ui/core/styles'; import AccountCircle from '@material-ui/icons/AccountCircle'; import NotificationsIcon from '@material-ui/icons/Notifications'; import HomeIcon from '@material-ui/icons/Home'; import SearchBar from './SearchBar'; interface PropTypes { userImage: string | undefined; navigate: (prefix: string) => void; } const useStyles = makeStyles({ root: { display: 'flex', justifyContent: 'space-around', width: '60%', margin: 'auto' }, logo: { fontWeight: 'bold' }, avatar: { width: 24, height: 24 } }); const Header: React.FC = ({ navigate, userImage }) => { const classes = useStyles(); const handleHome = (): void => { navigate('feed'); }; const handleProfile = (): void => { navigate('profile'); }; const handleNotifications = (): void => {}; return ( Which
{ userImage !== undefined ? : }
); }; export default Header;