// ** MUI Imports import Box from '@mui/material/Box' import { Theme } from '@mui/material/styles' import TextField from '@mui/material/TextField' import IconButton from '@mui/material/IconButton' import useMediaQuery from '@mui/material/useMediaQuery' import InputAdornment from '@mui/material/InputAdornment' import { NovuProvider, PopoverNotificationCenter, NotificationBell, } from '@novu/notification-center'; // ** Icons Imports import Menu from 'mdi-material-ui/Menu' import Magnify from 'mdi-material-ui/Magnify' // ** Type Import import { Settings } from '../../../core/context/settingsContext' // ** Components import ModeToggler from '../../../core/layouts/components/shared-components/ModeToggler' import UserDropdown from '../../../core/layouts/components/shared-components/UserDropdown' import NotificationDropdown from '../../../core/layouts/components/shared-components/NotificationDropdown' interface Props { hidden: boolean settings: Settings toggleNavVisibility: () => void saveSettings: (values: Settings) => void } const AppBarContent = (props: Props) => { // ** Props const { hidden, settings, saveSettings, toggleNavVisibility } = props // ** Hook const hiddenSm = useMediaQuery((theme: Theme) => theme.breakpoints.down('sm')) return ( {hidden ? ( ) : null} ) }} /> {({ unseenCount }) => } ) } export default AppBarContent