import Box from '@mui/material/Box' import ScreenShare from '@mui/icons-material/ScreenShare' import StopScreenShare from '@mui/icons-material/StopScreenShare' import Fab from '@mui/material/Fab' import Tooltip from '@mui/material/Tooltip' import { PeerRoom } from 'services/PeerRoom/PeerRoom' import { useRoomScreenShare } from './useRoomScreenShare' export interface RoomFileUploadControlsProps { peerRoom: PeerRoom } export function RoomScreenShareControls({ peerRoom, }: RoomFileUploadControlsProps) { const { isSharingScreen, handleScreenShareStart, handleScreenShareStop } = useRoomScreenShare({ peerRoom, }) const handleToggleScreenShareButtonClick = () => { if (isSharingScreen) { handleScreenShareStop() } else { handleScreenShareStart() } } if (!window.navigator?.mediaDevices?.getDisplayMedia) { return <> } return ( {isSharingScreen ? : } ) }