Don't show profile settings in embedded mode

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
Šimon Brandner
2023-07-10 11:13:57 +02:00
parent df04dc6065
commit 9ecbfbffc7

View File

@@ -46,6 +46,7 @@ import {
MediaDevices, MediaDevices,
MediaDevicesState, MediaDevicesState,
} from "../livekit/useMediaDevicesSwitcher"; } from "../livekit/useMediaDevicesSwitcher";
import { useUrlParams } from "../UrlParams";
interface Props { interface Props {
mediaDevicesSwitcher?: MediaDevicesState; mediaDevicesSwitcher?: MediaDevicesState;
@@ -59,6 +60,8 @@ interface Props {
export const SettingsModal = (props: Props) => { export const SettingsModal = (props: Props) => {
const { t } = useTranslation(); const { t } = useTranslation();
const { isEmbedded } = useUrlParams();
const [showInspector, setShowInspector] = useShowInspector(); const [showInspector, setShowInspector] = useShowInspector();
const [optInAnalytics, setOptInAnalytics] = useOptInAnalytics(); const [optInAnalytics, setOptInAnalytics] = useOptInAnalytics();
const [developerSettingsTab, setDeveloperSettingsTab] = const [developerSettingsTab, setDeveloperSettingsTab] =
@@ -147,6 +150,7 @@ export const SettingsModal = (props: Props) => {
> >
{devices && generateDeviceSelection(devices.videoIn, t("Camera"))} {devices && generateDeviceSelection(devices.videoIn, t("Camera"))}
</TabItem> </TabItem>
{!isEmbedded && (
<TabItem <TabItem
key="profile" key="profile"
title={ title={
@@ -158,6 +162,7 @@ export const SettingsModal = (props: Props) => {
> >
<ProfileSettingsTab client={props.client} /> <ProfileSettingsTab client={props.client} />
</TabItem> </TabItem>
)}
<TabItem <TabItem
key="feedback" key="feedback"
title={ title={