import { useDispatch } from 'react-redux'; import { AppBar, Toolbar, IconButton, Typography, Box, Avatar } from '@mui/material'; import MenuIcon from '@mui/icons-material/Menu'; import LogoutIcon from '@mui/icons-material/Logout'; import { toggleSidebar } from '../app/slices/uiSlice'; import { useAuth } from '../hooks/useAuth'; export default function Topbar() { const dispatch = useDispatch(); const { user, logout } = useAuth(); const initials = user?.displayName ? user.displayName.split(' ').map(n => n[0]).join('').toUpperCase().slice(0, 2) : ''; return ( theme.zIndex.drawer + 1, height: 64 }}> dispatch(toggleSidebar())} sx={{ mr: 2 }} aria-label="Toggle sidebar menu" > Proposal System {user && ( {initials} {user.displayName} {user.role} )} ); }