import { Avatar, AvatarGroup, Box, Button, Container, Divider, Fab, IconButton, ListItemIcon, Menu, MenuItem, Stack, Switch, Tooltip, Typography, } from '@mui/material'; import { FiHeadphones, FiHelpCircle, FiLink, FiLogOut, FiSun } from 'react-icons/fi'; import React, { useCallback } from 'react'; import ConversationLabel from '../subcomponents/ConversationLabel'; import { SUPPORT_DISPLAY_NAME } from '../util/support'; import { blueGrey } from '@mui/material/colors'; import useAuth from '../providers/AuthProvider'; import useConversations from '../providers/ConversationProvider'; import useSearch from '../providers/SearchProvider'; export default function FooterControls() { const { omniSearch } = useSearch(); const { selectedConversation } = useConversations(); const { user, handleLogout } = useAuth(); const [anchorEl, setAnchorEl] = React.useState(null); const open = Boolean(anchorEl); const handleClickProfileMenu = (event: React.MouseEvent) => { setAnchorEl(event.currentTarget); }; const handleCloseProfileMenu = () => { setAnchorEl(null); }; const handleQuickDialSupport = useCallback(() => { omniSearch(SUPPORT_DISPLAY_NAME); }, [omniSearch]); return ( {selectedConversation && ( <> {selectedConversation.members?.map((conversationUser, index) => ( ))} {/* todo: not speaking mode, speaking mode, locked in mode */} )} Help Logout ); }