import * as React from "react"; import AppBar from "@mui/material/AppBar"; import Box from "@mui/material/Box"; import Toolbar from "@mui/material/Toolbar"; import IconButton from "@mui/material/IconButton"; import Typography from "@mui/material/Typography"; import Menu from "@mui/material/Menu"; import Avatar from "@mui/material/Avatar"; import Tooltip from "@mui/material/Tooltip"; import MenuItem from "@mui/material/MenuItem"; import NotificationBell from "./notificationBell"; import {useSelector} from "react-redux"; import { postLogout, selectUserInfo } from "../app/loginSlice"; import { useAppDispatch } from "../app/store"; interface TopAppBarProps { height: number; } function TopAppBar(props: TopAppBarProps) { const dispatch = useAppDispatch(); const userInfo = useSelector(selectUserInfo); const [anchorElUser, setAnchorElUser] = React.useState( null ); const handleOpenUserMenu = (event: React.MouseEvent) => { setAnchorElUser(event.currentTarget); }; const handleCloseUserMenu = () => { setAnchorElUser(null); }; const handleLogout = () => { dispatch(postLogout()); setAnchorElUser(null); }; return ( DevSpace {"Profile"} {"Settings"} {"Logout"} ); } export default TopAppBar;