diff --git a/src/frontend/src/features/rooms/livekit/components/controls/SelectToggleDevice.tsx b/src/frontend/src/features/rooms/livekit/components/controls/SelectToggleDevice.tsx index f336c711..3a45baac 100644 --- a/src/frontend/src/features/rooms/livekit/components/controls/SelectToggleDevice.tsx +++ b/src/frontend/src/features/rooms/livekit/components/controls/SelectToggleDevice.tsx @@ -19,6 +19,7 @@ import { Shortcut } from '@/features/shortcuts/types' import { ToggleDevice } from '@/features/rooms/livekit/components/controls/ToggleDevice.tsx' import { css } from '@/styled-system/css' +import { ButtonRecipeProps } from '@/primitives/buttonRecipe' export type ToggleSource = Exclude< Track.Source, @@ -67,14 +68,16 @@ type SelectToggleDeviceProps = UseTrackToggleProps & { onActiveDeviceChange: (deviceId: string) => void source: SelectToggleSource + variant?: NonNullable['variant'] + menuVariant?: 'dark' | 'light' hideMenu?: boolean - variant?: 'dark' | 'light' } export const SelectToggleDevice = ({ onActiveDeviceChange, hideMenu, - variant = 'light', + variant = 'primaryDark', + menuVariant = 'light', ...props }: SelectToggleDeviceProps) => { const config = selectToggleDeviceConfig[props.source] @@ -99,6 +102,7 @@ export const SelectToggleDevice = ({ ({ }} /> {!hideMenu && ( - + @@ -128,7 +132,7 @@ export const SelectToggleDevice = ({ setActiveMediaDevice(value as string) onActiveDeviceChange(value as string) }} - variant={variant} + variant={menuVariant} /> )}