Bring back the rageshake request modal

This commit is contained in:
Robin Townsend 2023-05-22 15:30:29 -04:00
parent dc8d0fd81b
commit 9c2f4be17c
2 changed files with 15 additions and 2 deletions

View file

@ -75,6 +75,8 @@ import { NewVideoGrid } from "../video-grid/NewVideoGrid";
import { OTelGroupCallMembership } from "../otel/OTelGroupCallMembership";
import { SettingsModal } from "../settings/SettingsModal";
import { InviteModal } from "./InviteModal";
import { useRageshakeRequestModal } from "../settings/submit-rageshake";
import { RageshakeRequestModal } from "./RageshakeRequestModal";
const canScreenshare = "getDisplayMedia" in (navigator.mediaDevices ?? {});
// There is currently a bug in Safari our our code with cloning and sending MediaStreams
@ -340,6 +342,11 @@ export function InCallView({
);
};
const {
modalState: rageshakeRequestModalState,
modalProps: rageshakeRequestModalProps,
} = useRageshakeRequestModal(groupCall.room.roomId);
const {
modalState: settingsModalState,
modalProps: settingsModalProps,
@ -469,10 +476,16 @@ export function InCallView({
otelGroupCallMembership={otelGroupCallMembership}
show={showInspector}
/>
{rageshakeRequestModalState.isOpen && !noControls && (
<RageshakeRequestModal
{...rageshakeRequestModalProps}
roomIdOrAlias={roomIdOrAlias}
/>
)}
{settingsModalState.isOpen && (
<SettingsModal
client={client}
roomId={roomIdOrAlias}
roomId={groupCall.room.roomId}
{...settingsModalProps}
/>
)}

View file

@ -309,7 +309,7 @@ export const PTTCallView: React.FC<Props> = ({
{settingsModalState.isOpen && (
<SettingsModal
client={client}
roomId={roomIdOrAlias}
roomId={groupCall.room.roomId}
{...settingsModalProps}
/>
)}