diff --git a/app/rooms/[roomName]/PageClientImpl.tsx b/app/rooms/[roomName]/PageClientImpl.tsx
index e6ce971..0f74fcb 100644
--- a/app/rooms/[roomName]/PageClientImpl.tsx
+++ b/app/rooms/[roomName]/PageClientImpl.tsx
@@ -21,8 +21,6 @@ import {
import { useRouter } from 'next/navigation';
import '../../../styles/PageClientImpl.css';
import { CustomVideoLayout } from '@/lib/CustomVideoLayout';
-import { RecordingIndicator } from '@/lib/RecordingIndicator';
-import { useToast } from '@/app/custom/toast/use-toast';
const CONN_DETAILS_ENDPOINT =
process.env.NEXT_PUBLIC_CONN_DETAILS_ENDPOINT ?? '/api/connection-details';
@@ -181,7 +179,6 @@ function VideoConferenceComponent(props: {
>
-
);
}
diff --git a/lib/RecordingIndicator.tsx b/lib/RecordingIndicator.tsx
deleted file mode 100644
index 6d074c9..0000000
--- a/lib/RecordingIndicator.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-import { useRoomContext } from '@livekit/components-react';
-import { RoomEvent } from 'livekit-client';
-import * as React from 'react';
-
-export function RecordingIndicator() {
- const [recordingState, setRecordingState] = React.useState({
- recording: { isRecording: false, recorder: '' },
- });
- const isRecording = React.useMemo(() => {
- return recordingState.recording.isRecording;
- }, [recordingState]);
- const room = useRoomContext();
-
- const updateRoomMetadata = (metadata: string) => {
- const parsedMetadata = JSON.parse(metadata === '' ? '{}' : metadata);
- setRecordingState({
- recording: {
- isRecording: parsedMetadata.recording.isRecording,
- recorder: parsedMetadata.recording.recorder,
- },
- });
- };
-
- React.useEffect(() => {
- if (room) {
- room.on(RoomEvent.RoomMetadataChanged, updateRoomMetadata);
-
- return () => {
- room.off(RoomEvent.RoomMetadataChanged, updateRoomMetadata);
- };
- }
- }, [room]);
-
- return (
-
- );
-}