import * as React from 'react'; import { useUser } from "@auth0/nextjs-auth0/client"; 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 MenuIcon from '@mui/icons-material/Menu'; import Container from '@mui/material/Container'; import Avatar from '@mui/material/Avatar'; import Button from '@mui/material/Button'; import Tooltip from '@mui/material/Tooltip'; import MenuItem from '@mui/material/MenuItem'; import Badge from "@mui/material/Badge"; import NotificationsIcon from "@mui/icons-material/Notifications"; import AdbIcon from '@mui/icons-material/Adb'; import { Chip, Icon } from '@mui/material'; import { NovuProvider, PopoverNotificationCenter, NotificationBell, } from '@novu/notification-center'; type HeaderProps = { user?: any; loading: boolean; }; const settings = ['Profile', 'Account', 'Dashboard', 'Logout']; function ResponsiveAppBar() { const [anchorElNav, setAnchorElNav] = React.useState(null); const [anchorElUser, setAnchorElUser] = React.useState(null); const handleOpenNavMenu = (event: React.MouseEvent) => { setAnchorElNav(event.currentTarget); }; const handleOpenUserMenu = (event: React.MouseEvent) => { setAnchorElUser(event.currentTarget); }; const handleCloseNavMenu = () => { setAnchorElNav(null); }; const handleCloseUserMenu = () => { setAnchorElUser(null); }; const { user, isLoading } = useUser(); return ( COMISSIONS.APP { user ? ( <> {({ unseenCount }) => } ) : ( <> )} ); } export default ResponsiveAppBar;