diff --git a/src/Room.jsx b/src/Room.jsx index fa5b0813..4b26717a 100644 --- a/src/Room.jsx +++ b/src/Room.jsx @@ -22,6 +22,7 @@ import { MicButton, VideoButton, LayoutToggleButton, + ScreenshareButton, } from "./RoomButton"; import { Header, LeftNav, RightNav, CenterNav } from "./Header"; import { Button, ErrorMessage } from "./Input"; @@ -301,7 +302,10 @@ function InRoomView({ enabled={localVideoMuted} onClick={toggleLocalVideoMuted} /> - + diff --git a/src/RoomButton.jsx b/src/RoomButton.jsx index b38d13a0..3f49d413 100644 --- a/src/RoomButton.jsx +++ b/src/RoomButton.jsx @@ -9,6 +9,7 @@ import { ReactComponent as HangupIcon } from "./icons/Hangup.svg"; import { ReactComponent as SettingsIcon } from "./icons/Settings.svg"; import { ReactComponent as GridIcon } from "./icons/Grid.svg"; import { ReactComponent as SpeakerIcon } from "./icons/Speaker.svg"; +import { ReactComponent as ScreenshareIcon } from "./icons/Screenshare.svg"; export function RoomButton({ on, className, children, ...rest }) { return ( @@ -37,6 +38,18 @@ export function VideoButton({ enabled, ...rest }) { ); } +export function ScreenshareButton({ enabled, className, ...rest }) { + return ( + + + + ); +} + export function HangupButton({ className, ...rest }) { return ( + +