import Divider from '@mui/material/Divider'; import Paper from '@mui/material/Paper'; import MenuList from '@mui/material/MenuList'; import MenuItem from '@mui/material/MenuItem'; import ListItemText from '@mui/material/ListItemText'; import ListItemIcon from '@mui/material/ListItemIcon'; import PermContactCalendarIcon from '@mui/icons-material/PermContactCalendar'; import SettingsIcon from '@mui/icons-material/Settings'; import Brightness3Icon from '@mui/icons-material/Brightness3'; import HelpOutlineIcon from '@mui/icons-material/HelpOutline'; import BugReportIcon from '@mui/icons-material/BugReport'; import PersonAddAltIcon from '@mui/icons-material/PersonAddAlt'; import Switch from '@mui/material/Switch'; import { makeStyles } from '@material-ui/core' import { useDispatch } from 'react-redux'; import { asyncCurrentUser } from '../../../../redux/authorization/operations'; import { updateUser } from '../../../../api-data'; const useStyles = makeStyles({ overlay: { position: 'fixed', top: 0, left: 0, width: '100vw', height: '100vh', zIndex:100 }, container: { position: 'absolute', width: 270, maxWidth: '100%', top: 60, left: 15, zIndex: 10, visibility: 'visible', }, list: { background:'#fdfdfd' }, listItemLast: { textAlign: 'center', }, listIcon: { marginRight: 15, }, listIconText: { marginRight: 15, paddingLeft:6 } }) const label = { inputProps: { 'aria-label': 'Switch demo' } }; interface IContactsList { handleSelectedMenu: (i: number) => void, nightMode: boolean } const MenuBar = ({handleSelectedMenu,nightMode}:IContactsList) => { const classes = useStyles() const dispatch = useDispatch() const handleNightMode = () => { updateUser({ nightMode: !nightMode }) dispatch(asyncCurrentUser()) } return (
handleSelectedMenu(3)}> New Contact handleSelectedMenu(1)}> Contacts handleSelectedMenu(2)}> Settings Night Mode Telegram Features Report bug K Switch to K Version W Switch to Old Version
); } export default MenuBar