diff --git a/src/room/InCallView.jsx b/src/room/InCallView.jsx
index 066e296..76fba08 100644
--- a/src/room/InCallView.jsx
+++ b/src/room/InCallView.jsx
@@ -35,6 +35,7 @@ import { useRageshakeRequestModal } from "../settings/submit-rageshake";
import { RageshakeRequestModal } from "./RageshakeRequestModal";
import { usePreventScroll } from "@react-aria/overlays";
import { useMediaHandler } from "../settings/useMediaHandler";
+import { useModalTriggerState } from "../Modal";
const canScreenshare = "getDisplayMedia" in navigator.mediaDevices;
// There is currently a bug in Safari our our code with cloning and sending MediaStreams
@@ -65,6 +66,9 @@ export function InCallView({
const { audioOutput } = useMediaHandler();
+ const { modalState: feedbackModalState, modalProps: feedbackModalProps } =
+ useModalTriggerState();
+
const items = useMemo(() => {
const participants = [];
@@ -196,6 +200,9 @@ export function InCallView({
showInspector={showInspector}
client={client}
groupCall={groupCall}
+ showInvite={true}
+ feedbackModalState={feedbackModalState}
+ feedbackModalProps={feedbackModalProps}
/>
diff --git a/src/room/OverflowMenu.jsx b/src/room/OverflowMenu.jsx
index 3f92975..281995c 100644
--- a/src/room/OverflowMenu.jsx
+++ b/src/room/OverflowMenu.jsx
@@ -35,13 +35,14 @@ export function OverflowMenu({
showInspector,
inCall,
groupCall,
+ showInvite,
+ feedbackModalState,
+ feedbackModalProps,
}) {
const { modalState: inviteModalState, modalProps: inviteModalProps } =
useModalTriggerState();
const { modalState: settingsModalState, modalProps: settingsModalProps } =
useModalTriggerState();
- const { modalState: feedbackModalState, modalProps: feedbackModalProps } =
- useModalTriggerState();
// TODO: On closing modal, focus should be restored to the trigger button
// https://github.com/adobe/react-spectrum/issues/2444
@@ -70,10 +71,12 @@ export function OverflowMenu({
{(props) => (