import React, { useCallback, useRef } from 'react'; import { Container } from '@mui/system'; import { Avatar, Badge, Box, Divider, Fab, Grid, IconButton, Input, List, ListItem, ListItemAvatar, ListItemButton, ListItemText, ListSubheader, Paper, Stack, Typography, } from '@mui/material'; import NirvanaLogo from './NirvanaLogo'; import { blueGrey } from '@mui/material/colors'; import { FiActivity, FiInbox, FiMoreVertical, FiPlay, FiSearch, FiSun } 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'} yesterday {'Viet Phan'} today {'Viet Phan'} right now {'Arjun Patel'} ); }