import { useIsRecording } from '@livekit/components-react'; import * as React from 'react'; import toast from 'react-hot-toast'; export function RecordingIndicator() { const isRecording = useIsRecording(); const [wasRecording, setWasRecording] = React.useState(false); React.useEffect(() => { if (isRecording !== wasRecording) { setWasRecording(isRecording); if (isRecording) { toast('This meeting is being recorded', { duration: 3000, icon: '🎥', position: 'top-center', className: 'lk-button', style: { backgroundColor: 'var(--lk-danger3)', color: 'var(--lk-fg)', }, }); } } }, [isRecording]); return (
); }