mirror of
https://github.com/vector-im/element-call.git
synced 2026-08-29 21:15:19 +00:00
Add vm to developer settings tab
This commit is contained in:
@@ -632,6 +632,7 @@ export const InCallView: FC<InCallViewProps> = ({
|
|||||||
onDismiss={(): void => setSettingsOpen(false)}
|
onDismiss={(): void => setSettingsOpen(false)}
|
||||||
tab={settingsTab}
|
tab={settingsTab}
|
||||||
onTabChange={setSettingsTab}
|
onTabChange={setSettingsTab}
|
||||||
|
vm={vm}
|
||||||
livekitRooms={allConnections
|
livekitRooms={allConnections
|
||||||
.getConnections()
|
.getConnections()
|
||||||
.map((connectionItem) => ({
|
.map((connectionItem) => ({
|
||||||
|
|||||||
@@ -67,6 +67,7 @@ import styles from "./DeveloperSettingsTab.module.css";
|
|||||||
import settingsStyles from "./SettingsModal.module.css";
|
import settingsStyles from "./SettingsModal.module.css";
|
||||||
import { Slider } from "../Slider";
|
import { Slider } from "../Slider";
|
||||||
import { useUrlParams } from "../UrlParams";
|
import { useUrlParams } from "../UrlParams";
|
||||||
|
import { type CallViewModel } from "../state/CallViewModel/CallViewModel.ts";
|
||||||
import { getSFUConfigWithOpenID } from "../livekit/openIDSFU";
|
import { getSFUConfigWithOpenID } from "../livekit/openIDSFU";
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
@@ -79,6 +80,8 @@ interface Props {
|
|||||||
livekitAlias?: string;
|
livekitAlias?: string;
|
||||||
}[];
|
}[];
|
||||||
env: ImportMetaEnv;
|
env: ImportMetaEnv;
|
||||||
|
/** Only available while in a call. */
|
||||||
|
vm?: CallViewModel;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const DeveloperSettingsTab: FC<Props> = ({
|
export const DeveloperSettingsTab: FC<Props> = ({
|
||||||
@@ -86,6 +89,7 @@ export const DeveloperSettingsTab: FC<Props> = ({
|
|||||||
livekitRooms,
|
livekitRooms,
|
||||||
roomId,
|
roomId,
|
||||||
env,
|
env,
|
||||||
|
vm,
|
||||||
}) => {
|
}) => {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const [duplicateTiles, setDuplicateTiles] = useSetting(duplicateTilesSetting);
|
const [duplicateTiles, setDuplicateTiles] = useSetting(duplicateTilesSetting);
|
||||||
|
|||||||
@@ -34,6 +34,7 @@ import { FieldRow, InputField } from "../input/Input";
|
|||||||
import { useSubmitRageshake } from "./submit-rageshake";
|
import { useSubmitRageshake } from "./submit-rageshake";
|
||||||
import { useUrlParams } from "../UrlParams";
|
import { useUrlParams } from "../UrlParams";
|
||||||
import { useBehavior } from "../useBehavior";
|
import { useBehavior } from "../useBehavior";
|
||||||
|
import { type CallViewModel } from "../state/CallViewModel/CallViewModel.ts";
|
||||||
|
|
||||||
type SettingsTab =
|
type SettingsTab =
|
||||||
| "audio"
|
| "audio"
|
||||||
@@ -56,6 +57,8 @@ interface Props {
|
|||||||
url: string;
|
url: string;
|
||||||
isLocal?: boolean;
|
isLocal?: boolean;
|
||||||
}[];
|
}[];
|
||||||
|
/** Only available while in a call. Used by the developer tab. */
|
||||||
|
vm?: CallViewModel;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const defaultSettingsTab: SettingsTab = "audio";
|
export const defaultSettingsTab: SettingsTab = "audio";
|
||||||
@@ -68,6 +71,7 @@ export const SettingsModal: FC<Props> = ({
|
|||||||
client,
|
client,
|
||||||
roomId,
|
roomId,
|
||||||
livekitRooms,
|
livekitRooms,
|
||||||
|
vm,
|
||||||
}) => {
|
}) => {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
|
|
||||||
@@ -220,6 +224,7 @@ export const SettingsModal: FC<Props> = ({
|
|||||||
client={client}
|
client={client}
|
||||||
livekitRooms={livekitRooms}
|
livekitRooms={livekitRooms}
|
||||||
roomId={roomId}
|
roomId={roomId}
|
||||||
|
vm={vm}
|
||||||
/>
|
/>
|
||||||
),
|
),
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user