import { useState } from 'react'; // @mui import { alpha } from '@mui/material/styles'; import { Avatar, Typography, ListItemText, ListItemAvatar, MenuItem } from '@mui/material'; // utils import { fToNow } from '@/utils/formatTime'; // _mock_ import { _contacts } from '@/_mock'; // components import Iconify from '@/components/Iconify'; import Scrollbar from '@/components/Scrollbar'; import MenuPopover from '@/components/MenuPopover'; import BadgeStatus from '@/components/BadgeStatus'; import { IconButtonAnimate } from '@/components/animate'; // ---------------------------------------------------------------------- const ITEM_HEIGHT = 64; // ---------------------------------------------------------------------- export default function ContactsPopover() { const [open, setOpen] = useState(null); const handleOpen = (event: React.MouseEvent) => { setOpen(event.currentTarget); }; const handleClose = () => { setOpen(null); }; return ( <> alpha(theme.palette.primary.main, theme.palette.action.focusOpacity), }), }} > Contacts ({_contacts.length}) {_contacts.map((contact) => ( ))} ); }