Files
cinny/src/app/pages/CallStatusRenderer.tsx
T

19 lines
614 B
TypeScript
Raw Normal View History

2026-03-07 18:03:32 +11:00
import React from 'react';
import { useCallEmbed } from '../hooks/useCallEmbed';
import { CallStatus } from '../features/call-status';
import { useSelectedRoom } from '../hooks/router/useSelectedRoom';
import { ScreenSize, useScreenSizeContext } from '../hooks/useScreenSize';
2026-03-07 18:03:32 +11:00
export function CallStatusRenderer() {
const callEmbed = useCallEmbed();
const selectedRoom = useSelectedRoom();
const screenSize = useScreenSizeContext();
2026-03-07 18:03:32 +11:00
if (!callEmbed) return null;
if (screenSize === ScreenSize.Mobile && callEmbed.roomId === selectedRoom) return null;
2026-03-07 18:03:32 +11:00
return <CallStatus callEmbed={callEmbed} />;
}