show call view if call is active in room

This commit is contained in:
Ajay Bura
2026-03-09 09:39:14 +05:30
parent 374bfd1ce8
commit acd75838c3
+4 -1
View File
@@ -19,12 +19,15 @@ import { RoomViewHeader } from './RoomViewHeader';
import { callChatAtom } from '../../state/callEmbed';
import { CallChatView } from './CallChatView';
import { useCallEmbed } from '../../hooks/useCallEmbed';
import { useCallMembers, useCallSession } from '../../hooks/useCall';
export function Room() {
const { eventId } = useParams();
const room = useRoom();
const mx = useMatrixClient();
const callSession = useCallSession(room);
const callMembers = useCallMembers(room, callSession);
const callEmbed = useCallEmbed();
const [isDrawer] = useSetting(settingsAtom, 'isPeopleDrawer');
@@ -46,7 +49,7 @@ export function Room() {
)
);
const callView = callEmbed?.roomId === room.roomId || room.isCallRoom();
const callView = callEmbed?.roomId === room.roomId || room.isCallRoom() || callMembers.length > 0;
return (
<PowerLevelsContextProvider value={powerLevels}>