From 290ba4274a799214e612b1d1912c89f4e18a555c Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Thu, 28 Nov 2024 15:19:45 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9A=B0=EF=B8=8F(frontend)=20remove=20dead=20?= =?UTF-8?q?code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit With chat refactoring, few lines of code was dead. Fix it! --- .../rooms/livekit/prefabs/ControlBar.tsx | 22 +------------------ 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/src/frontend/src/features/rooms/livekit/prefabs/ControlBar.tsx b/src/frontend/src/features/rooms/livekit/prefabs/ControlBar.tsx index 44f23caf..13f83461 100644 --- a/src/frontend/src/features/rooms/livekit/prefabs/ControlBar.tsx +++ b/src/frontend/src/features/rooms/livekit/prefabs/ControlBar.tsx @@ -3,13 +3,9 @@ import * as React from 'react' import { supportsScreenSharing } from '@livekit/components-core' -import { - useMaybeLayoutContext, - usePersistentUserChoices, -} from '@livekit/components-react' +import { usePersistentUserChoices } from '@livekit/components-react' import { StartMediaButton } from '../components/controls/StartMediaButton' -import { useMediaQuery } from '../hooks/useMediaQuery' import { OptionsButton } from '../components/controls/Options/OptionsButton' import { ParticipantsToggle } from '../components/controls/Participants/ParticipantsToggle' import { ChatToggle } from '../components/controls/ChatToggle' @@ -60,25 +56,9 @@ export interface ControlBarProps extends React.HTMLAttributes { * @public */ export function ControlBar({ - variation, saveUserChoices = true, onDeviceError, }: ControlBarProps) { - const [isChatOpen, setIsChatOpen] = React.useState(false) - const layoutContext = useMaybeLayoutContext() - React.useEffect(() => { - if (layoutContext?.widget.state?.showChat !== undefined) { - setIsChatOpen(layoutContext?.widget.state?.showChat) - } - }, [layoutContext?.widget.state?.showChat]) - - const isTooLittleSpace = useMediaQuery( - `(max-width: ${isChatOpen ? 1000 : 760}px)` - ) - - const defaultVariation = isTooLittleSpace ? 'minimal' : 'verbose' - variation ??= defaultVariation - const browserSupportsScreenSharing = supportsScreenSharing() const {