From f03ca2dbe0a828376267cd9c4e3ed845ab60a1d4 Mon Sep 17 00:00:00 2001 From: Roland Osborne Date: Wed, 6 Mar 2024 13:34:00 -0800 Subject: [PATCH] adding fullscreen support to video calls --- net/web/src/session/Session.jsx | 97 ++++++++++++------- net/web/src/session/Session.styled.js | 128 +++++++++++++++---------- net/web/src/session/useSession.hook.js | 9 ++ 3 files changed, 147 insertions(+), 87 deletions(-) diff --git a/net/web/src/session/Session.jsx b/net/web/src/session/Session.jsx index 0b4c59d3..f2483f08 100644 --- a/net/web/src/session/Session.jsx +++ b/net/web/src/session/Session.jsx @@ -14,11 +14,13 @@ import { Account } from './account/Account'; import { Welcome } from './welcome/Welcome'; import { BottomNav } from './bottomNav/BottomNav'; import { Logo } from 'logo/Logo'; -import { EyeInvisibleOutlined, PhoneOutlined } from '@ant-design/icons'; +import { EyeInvisibleOutlined, PhoneOutlined, ShrinkOutlined, ArrowsAltOutlined } from '@ant-design/icons'; import { IoVideocamOffOutline, IoVideocamOutline, IoMicOffOutline, IoMicOutline, IoCallOutline } from "react-icons/io5"; import { ThemeProvider } from "styled-components"; import { SettingsContext } from 'context/SettingsContext'; +import avatar from 'images/avatar.png'; + export function Session() { const { state, actions } = useSession(); @@ -347,43 +349,64 @@ export function Session() { - { !state.remoteVideo && ( - - )} - { state.remoteStream && ( -