diff --git a/src/frontend/src/features/recording/components/RecordingStateToast.tsx b/src/frontend/src/features/recording/components/RecordingStateToast.tsx index a29bd4f4..f2c9766e 100644 --- a/src/frontend/src/features/recording/components/RecordingStateToast.tsx +++ b/src/frontend/src/features/recording/components/RecordingStateToast.tsx @@ -1,9 +1,7 @@ import { css } from '@/styled-system/css' import { useTranslation } from 'react-i18next' -import { Spinner } from '@/primitives/Spinner' import { useMemo } from 'react' import { Text } from '@/primitives' -import { RiRecordCircleLine } from '@remixicon/react' import { RecordingMode, useHasRecordingAccess, @@ -13,6 +11,7 @@ import { FeatureFlags } from '@/features/analytics/enums' import { Button as RACButton } from 'react-aria-components' import { useSidePanel } from '@/features/rooms/livekit/hooks/useSidePanel' import { useRoomMetadata } from '../hooks/useRoomMetadata' +import { RecordingStatusIcon } from './RecordingStatusIcon' export const RecordingStateToast = () => { const { t } = useTranslation('rooms', { @@ -83,16 +82,10 @@ export const RecordingStateToast = () => { gap: '0.5rem', })} > - {isStarted ? ( - - ) : ( - - )} + {!hasScreenRecordingAccessAndActive && !hasTranscriptAccessAndActive && ( { + if (!isStarted) { + return + } + + if (isTranscriptActive) { + return speech_to_text + } + + return screen_record +}