import { Avatar, Box, IconButton, Toolbar as MuiToolbar, Skeleton, } from '@mui/material'; import { Icon } from '@rkheftan/harmony-ui'; import { HambergerMenu, Menu } from 'iconsax-react'; import type { Dispatch, SetStateAction } from 'react'; import type { UserInfo } from '@/contexts/AuthContext'; interface ToolbarProps { sideNavOpen: boolean; setSideNavOpen: Dispatch>; isMobile: boolean; user: UserInfo; } export const Toolbar: React.FC = ({ sideNavOpen, setSideNavOpen, isMobile, user, loading, }) => { return ( t.spacing(isMobile ? 8 : 10.5), px: isMobile ? 3 : 2, borderBottom: (t) => `1px solid ${t.palette.divider}`, boxSizing: 'content-box', display: 'flex', alignItems: 'center', justifyContent: 'space-between', }} > {isMobile && ( setSideNavOpen(!sideNavOpen)} > )} {isMobile && ( {user.firstName.charAt(0) + ' ' + user.lastName.charAt(0)} )} ); };