diff --git a/packages/desktop/src/tree/FooterControls.tsx b/packages/desktop/src/tree/FooterControls.tsx index 45b1b76..986d721 100644 --- a/packages/desktop/src/tree/FooterControls.tsx +++ b/packages/desktop/src/tree/FooterControls.tsx @@ -17,7 +17,14 @@ import { Tooltip, Typography, } from '@mui/material'; -import { FiSettings, FiSun, FiVideoOff, FiX } from 'react-icons/fi'; +import { + FiChevronsLeft, + FiChevronsRight, + FiSettings, + FiSun, + FiVideoOff, + FiX, +} from 'react-icons/fi'; import React, { useCallback, useMemo, useState } from 'react'; import { MasterConversation } from '../util/types'; @@ -43,9 +50,13 @@ export default function FooterControls() { const handleClickProfile = useCallback( (event: React.MouseEvent) => { + if (desktopMode === 'overlayOnly') { + handleToggleDesktopMode(); + } + setOpenUserSettings(true); }, - [setOpenUserSettings], + [setOpenUserSettings, handleToggleDesktopMode, desktopMode], ); const handleCloseUserSettings = useCallback(() => { @@ -88,6 +99,15 @@ export default function FooterControls() { flex: 1, }} > + + {priorityConversations.map((masterPriorityConversation) => ( - - + + + + + + + + > + + @@ -133,6 +165,19 @@ export default function FooterControls() { > + + + + + + {desktopMode === 'overlayOnly' ? : } + + @@ -231,26 +276,6 @@ function OverlayConversation({ {/* todo: not speaking mode, speaking mode, locked in mode */} - - - - - - - - - - -