import { Box, Container, IconButton, Typography, useTheme, useMediaQuery } from "@mui/material"; import NavMenuItem from "./NavMenuItem"; import Logotip from "../../pages/Landing/images/icons/QuizLogo"; import WalletIcon from "@icons/WalletIcon"; import CustomAvatar from "./Avatar"; import { Burger } from "@icons/Burger"; import { clearAuthToken } from "@frontend/kitui"; import { logout } from "@api/auth"; import { Link, useNavigate } from "react-router-dom"; import { enqueueSnackbar } from "notistack"; import { clearUserData } from "@root/user"; import { LogoutButton } from "@ui_kit/LogoutButton"; export default function HeaderFull() { const theme = useTheme(); const navigate = useNavigate(); const isTablet = useMediaQuery(theme.breakpoints.down(1000)); const isMobile = useMediaQuery(theme.breakpoints.down(500)); async function handleLogoutClick() { const [, logoutError] = await logout(); if (logoutError) { return enqueueSnackbar(logoutError); } clearAuthToken(); clearUserData(); navigate("/"); } return ( {isTablet && ( setMobileSidebar(!mobileSidebar)} style={{ fontSize: "30px", color: "#000000", cursor: "pointer" }} /> )} {!isTablet && ( {/* */} )} {/* {!isTablet && ( <> Мой баланс 00.00 руб. )} */} {!isMobile && ( <> {/* */} )} ); }