import { styled } from '@mui/material/styles'; import Avatar from '@mui/material/Avatar'; import Typography from '@mui/material/Typography'; import { useSelector } from 'react-redux'; import { selectUser } from 'app/store/userSlice'; const Root = styled('div')(({ theme }) => ({ '& .username, & .email': { transition: theme.transitions.create('opacity', { duration: theme.transitions.duration.shortest, easing: theme.transitions.easing.easeInOut, }), }, '& .avatar': { background: theme.palette.background.default, transition: theme.transitions.create('all', { duration: theme.transitions.duration.shortest, easing: theme.transitions.easing.easeInOut, }), bottom: 0, '& > img': { borderRadius: '50%', }, }, })); function UserNavbarHeader(props) { const user = useSelector(selectUser); return (
{user.data.displayName?.charAt(0)}
{user.data.displayName} {user.data.email}
); } export default UserNavbarHeader;