import React, { useCallback, useRef } from 'react'; import { Container } from '@mui/system'; import { Avatar, Badge, Box, Divider, Grid, IconButton, Input, List, ListItem, ListItemAvatar, ListItemButton, ListItemText, ListSubheader, Stack, Typography, } from '@mui/material'; import NirvanaLogo from './NirvanaLogo'; import { blueGrey } from '@mui/material/colors'; import { FiActivity, FiInbox, FiMoreVertical, FiSearch } from 'react-icons/fi'; import KeyboardShortcutLabel from './KeyboardShortcutLabel'; import { useSnackbar } from 'notistack'; import { useKey } from 'react-use'; import NirvanaAvatar from './NirvanaAvatar'; export default function Terminal() { const { enqueueSnackbar } = useSnackbar(); const searchRef = useRef(null); const onSearch = useCallback(() => { enqueueSnackbar('search focused'); if (searchRef?.current) searchRef.current.focus(); }, []); useKey('Tab', onSearch); return ( Conversations Priority } > 20 sec 34 min ago Inbox } > 2 hours ago {'Viet Phan'} ); }