diff --git a/src/app/pages/client/ClientLayout.tsx b/src/app/pages/client/ClientLayout.tsx index 6eb038d8..4a077ba6 100644 --- a/src/app/pages/client/ClientLayout.tsx +++ b/src/app/pages/client/ClientLayout.tsx @@ -1,63 +1,15 @@ -import React, { ReactNode, useMemo, useRef } from 'react'; +import React, { ReactNode } from 'react'; import { Box } from 'folds'; -import { Outlet, useParams } from 'react-router-dom'; -import { useCallState } from './CallProvider'; -import { PersistentCallContainer } from '../call/PersistentCallContainer'; -import { useMatrixClient } from '../../hooks/useMatrixClient'; -import { ClientWidgetApi } from 'matrix-widget-api'; -import { SmallWidget } from '../../features/room/SmallWidget'; type ClientLayoutProps = { nav: ReactNode; + children: ReactNode; }; -export function ClientLayout({ nav }: ClientLayoutProps) { - const { activeCallRoomId } = useCallState(); - const iframeRef = useRef(null); - const widgetApiRef = useRef(null); - const smallWidgetRef = useRef(null); - - const backupIframeRef = useRef(null); - const backupWidgetApiRef = useRef(null); - const backupSmallWidgetRef = useRef(null); - const { roomIdOrAlias: viewedRoomId } = useParams(); - const mx = useMatrixClient(); - const isCall = mx.getRoom(viewedRoomId)?.isCallRoom(); - +export function ClientLayout({ nav, children }: ClientLayoutProps) { return ( - - - {nav} - - - - - - - - - + + {nav} + {children} ); }