From 5eb70384e3d23736b61d2c7e3fe00e78a540adbc Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Thu, 21 Aug 2025 21:56:54 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=9A(frontend)=20move=20ToggleDevice=20?= =?UTF-8?q?controls=20to=20Device=20folder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reorganize ToggleDevice control components by moving them to the Device folder for better code organization and logical grouping. --- .../src/features/rooms/components/join/ToggleDevice.tsx | 2 +- .../components/controls/Device/AudioDevicesControl.tsx | 2 +- .../controls/{ => Device}/PermissionNeededButton.tsx | 0 .../livekit/components/controls/{ => Device}/ToggleDevice.tsx | 4 ++-- .../livekit/components/controls/Device/VideoDeviceControl.tsx | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) rename src/frontend/src/features/rooms/livekit/components/controls/{ => Device}/PermissionNeededButton.tsx (100%) rename src/frontend/src/features/rooms/livekit/components/controls/{ => Device}/ToggleDevice.tsx (95%) diff --git a/src/frontend/src/features/rooms/components/join/ToggleDevice.tsx b/src/frontend/src/features/rooms/components/join/ToggleDevice.tsx index 9950c0aa..cc4861ba 100644 --- a/src/frontend/src/features/rooms/components/join/ToggleDevice.tsx +++ b/src/frontend/src/features/rooms/components/join/ToggleDevice.tsx @@ -1,5 +1,5 @@ import { UseTrackToggleProps } from '@livekit/components-react' -import { ToggleDevice as BaseToggleDevice } from '../../livekit/components/controls/ToggleDevice' +import { ToggleDevice as BaseToggleDevice } from '../../livekit/components/controls/Device/ToggleDevice' import { TOGGLE_DEVICE_CONFIG, ToggleSource, diff --git a/src/frontend/src/features/rooms/livekit/components/controls/Device/AudioDevicesControl.tsx b/src/frontend/src/features/rooms/livekit/components/controls/Device/AudioDevicesControl.tsx index efb8d3c5..f9a055c5 100644 --- a/src/frontend/src/features/rooms/livekit/components/controls/Device/AudioDevicesControl.tsx +++ b/src/frontend/src/features/rooms/livekit/components/controls/Device/AudioDevicesControl.tsx @@ -4,7 +4,7 @@ import { Button, Popover } from '@/primitives' import { RiArrowUpSLine, RiMicLine, RiMicOffLine } from '@remixicon/react' import { Track } from 'livekit-client' -import { ToggleDevice } from '@/features/rooms/livekit/components/controls/ToggleDevice.tsx' +import { ToggleDevice } from './ToggleDevice' import { css } from '@/styled-system/css' import { usePersistentUserChoices } from '../../../hooks/usePersistentUserChoices' import { useCannotUseDevice } from '../../../hooks/useCannotUseDevice' diff --git a/src/frontend/src/features/rooms/livekit/components/controls/PermissionNeededButton.tsx b/src/frontend/src/features/rooms/livekit/components/controls/Device/PermissionNeededButton.tsx similarity index 100% rename from src/frontend/src/features/rooms/livekit/components/controls/PermissionNeededButton.tsx rename to src/frontend/src/features/rooms/livekit/components/controls/Device/PermissionNeededButton.tsx diff --git a/src/frontend/src/features/rooms/livekit/components/controls/ToggleDevice.tsx b/src/frontend/src/features/rooms/livekit/components/controls/Device/ToggleDevice.tsx similarity index 95% rename from src/frontend/src/features/rooms/livekit/components/controls/ToggleDevice.tsx rename to src/frontend/src/features/rooms/livekit/components/controls/Device/ToggleDevice.tsx index e8e9dd96..8b3467d0 100644 --- a/src/frontend/src/features/rooms/livekit/components/controls/ToggleDevice.tsx +++ b/src/frontend/src/features/rooms/livekit/components/controls/Device/ToggleDevice.tsx @@ -14,8 +14,8 @@ import { import { ButtonRecipeProps } from '@/primitives/buttonRecipe' import { ToggleButtonProps } from '@/primitives/ToggleButton' import { openPermissionsDialog } from '@/stores/permissions' -import { ToggleDeviceConfig } from '../../config/ToggleDeviceConfig' -import { useCannotUseDevice } from '../../hooks/useCannotUseDevice' +import { ToggleDeviceConfig } from '../../../config/ToggleDeviceConfig' +import { useCannotUseDevice } from '../../../hooks/useCannotUseDevice' export type ToggleDeviceProps = { enabled: boolean diff --git a/src/frontend/src/features/rooms/livekit/components/controls/Device/VideoDeviceControl.tsx b/src/frontend/src/features/rooms/livekit/components/controls/Device/VideoDeviceControl.tsx index 5d325b62..892b21a9 100644 --- a/src/frontend/src/features/rooms/livekit/components/controls/Device/VideoDeviceControl.tsx +++ b/src/frontend/src/features/rooms/livekit/components/controls/Device/VideoDeviceControl.tsx @@ -4,7 +4,7 @@ import { Button, Popover } from '@/primitives' import { RiArrowUpSLine, RiVideoOffLine, RiVideoOnLine } from '@remixicon/react' import { Track, VideoCaptureOptions } from 'livekit-client' -import { ToggleDevice } from '@/features/rooms/livekit/components/controls/ToggleDevice' +import { ToggleDevice } from './ToggleDevice' import { css } from '@/styled-system/css' import { usePersistentUserChoices } from '../../../hooks/usePersistentUserChoices' import { useCannotUseDevice } from '../../../hooks/useCannotUseDevice'