From 9ecbfbffc71aefed74c41d5dece77d2beadc4bae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0imon=20Brandner?= Date: Mon, 10 Jul 2023 11:13:57 +0200 Subject: [PATCH] Don't show profile settings in embedded mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Šimon Brandner --- src/settings/SettingsModal.tsx | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/src/settings/SettingsModal.tsx b/src/settings/SettingsModal.tsx index f689f5c9..2cc8c1f1 100644 --- a/src/settings/SettingsModal.tsx +++ b/src/settings/SettingsModal.tsx @@ -46,6 +46,7 @@ import { MediaDevices, MediaDevicesState, } from "../livekit/useMediaDevicesSwitcher"; +import { useUrlParams } from "../UrlParams"; interface Props { mediaDevicesSwitcher?: MediaDevicesState; @@ -59,6 +60,8 @@ interface Props { export const SettingsModal = (props: Props) => { const { t } = useTranslation(); + const { isEmbedded } = useUrlParams(); + const [showInspector, setShowInspector] = useShowInspector(); const [optInAnalytics, setOptInAnalytics] = useOptInAnalytics(); const [developerSettingsTab, setDeveloperSettingsTab] = @@ -147,17 +150,19 @@ export const SettingsModal = (props: Props) => { > {devices && generateDeviceSelection(devices.videoIn, t("Camera"))} - - - {t("Profile")} - - } - > - - + {!isEmbedded && ( + + + {t("Profile")} + + } + > + + + )}