Dunja Djokic 3 лет назад
Родитель
Сommit
5f8a270a4e
1 измененных файлов: 11 добавлений и 1 удалений
  1. 11
    1
      src/components/Navbar/NavbarComponent.js

+ 11
- 1
src/components/Navbar/NavbarComponent.js Просмотреть файл

import MenuItem from "@mui/material/MenuItem"; import MenuItem from "@mui/material/MenuItem";
import AdbIcon from "@mui/icons-material/Adb"; import AdbIcon from "@mui/icons-material/Adb";
import Link from "@mui/material/Link"; import Link from "@mui/material/Link";
import { logOut } from "features/auth/authSlice";
import { useDispatch } from "react-redux";


const pages = ["Profile", "Settings"]; const pages = ["Profile", "Settings"];
const settings = ["Profile", "Logout"]; const settings = ["Profile", "Logout"];
const [anchorElNav, setAnchorElNav] = useState(null); const [anchorElNav, setAnchorElNav] = useState(null);
const [anchorElUser, setAnchorElUser] = useState(null); const [anchorElUser, setAnchorElUser] = useState(null);


const dispatch = useDispatch();

const handleOpenNavMenu = (event) => { const handleOpenNavMenu = (event) => {
setAnchorElNav(event.currentTarget); setAnchorElNav(event.currentTarget);
}; };
onClose={handleCloseUserMenu} onClose={handleCloseUserMenu}
> >
{settings.map((setting) => ( {settings.map((setting) => (
<MenuItem key={setting} onClick={handleCloseUserMenu}>
<MenuItem
key={setting}
onClick={() => {
dispatch(logOut());
handleCloseUserMenu();
}}
>
<Typography textAlign="center">{setting}</Typography> <Typography textAlign="center">{setting}</Typography>
</MenuItem> </MenuItem>
))} ))}

Загрузка…
Отмена
Сохранить