diff --git a/packages/call/src/components/sidebarBox.tsx b/packages/call/src/components/sidebarBox.tsx index bf90e93..294d051 100644 --- a/packages/call/src/components/sidebarBox.tsx +++ b/packages/call/src/components/sidebarBox.tsx @@ -20,12 +20,18 @@ import LeaveButton from "./buttons/leave"; export default function SidebarBox() { const state = useCall((store) => store.state); + const screenRef = useCall((store) => store.screenRef); const isMobile = useIsMobile(); + const [portalContainer, setPortalContainer] = useState(); + + useEffect(() => { + setPortalContainer(screenRef?.current ?? undefined); + }, [screenRef]); return state === "closed" ? null : (