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 (
+
+