import React from "react"; import AppBar from "@material-ui/core/AppBar"; import { createStyles, IconButton, Toolbar, Typography, } from "@material-ui/core"; import { makeStyles, Theme } from "@material-ui/core/styles"; import { ProfileMenu } from "./ProfileMenu"; import { mainMenuOpen, mainMenuWidth } from "./MainMenu"; import MenuIcon from "@material-ui/icons/Menu"; import { useReactiveVar } from "@apollo/client"; import clsx from "clsx"; const useStyles = makeStyles((theme: Theme) => createStyles({ appBar: { transition: theme.transitions.create(["margin", "width"], { easing: theme.transitions.easing.sharp, duration: theme.transitions.duration.leavingScreen, }), }, appBarShift: { width: `calc(100% - ${mainMenuWidth}px)`, marginLeft: mainMenuWidth, transition: theme.transitions.create(["margin", "width"], { easing: theme.transitions.easing.easeOut, duration: theme.transitions.duration.enteringScreen, }), }, hide: { display: "none", }, menuButton: { marginRight: theme.spacing(2), }, title: { flexGrow: 1, }, }) ); function CustomAppBar(): React.ReactElement { const classes = useStyles(); const open = useReactiveVar(mainMenuOpen); return ( mainMenuOpen(true)} > Kandimat ); } export default CustomAppBar;