diff --git a/packages/call/src/components/buttons/screenshare.tsx b/packages/call/src/components/buttons/screenshare.tsx index 21ba118..4471539 100644 --- a/packages/call/src/components/buttons/screenshare.tsx +++ b/packages/call/src/components/buttons/screenshare.tsx @@ -18,12 +18,10 @@ export default function ScreenshareButton({ className, iconSize, tooltip, - defaultPortal, }: { className?: string; iconSize?: number; tooltip?: string; - defaultPortal?: boolean; }) { const isScreensharing = useCall((state) => state.screenShareEnabled); const screenRef = useCall((state) => state.screenRef); @@ -32,9 +30,8 @@ export default function ScreenshareButton({ const [menuOpen, setMenuOpen] = useState(false); useEffect(() => { - if (defaultPortal) return; setPortalContainer(screenRef?.current ?? undefined); - }, [screenRef, defaultPortal]); + }, [screenRef]); async function startWebShare() { try { @@ -113,9 +110,7 @@ export default function ScreenshareButton({ /> } /> - Click to open call page + + Click to open call page + ); } -export function TinyPingGraph() { +export function TinyPingGraph({ + portalContainer, +}: { + portalContainer?: HTMLElement; +}) { const room = useCall((store) => store.room); const [mapData, setMapData] = useState>(() => new Map()); @@ -164,7 +176,7 @@ export function TinyPingGraph() { } /> - + {data.length > 0 ? `${data.at(-1)?.ping} ms` : "Measuring ping..."} diff --git a/packages/call/todo.md b/packages/call/todo.md index 1a9c0d1..952858f 100644 --- a/packages/call/todo.md +++ b/packages/call/todo.md @@ -11,4 +11,3 @@ - Disconnect - Desktop-App screenshares - Context menus -- Popout Window