mirror of
https://github.com/vector-im/element-call.git
synced 2026-08-29 21:15:19 +00:00
@@ -65,7 +65,7 @@ interface UrlParams {
|
|||||||
/**
|
/**
|
||||||
* Whether the controls should be shown. For screen recording no controls can be desired.
|
* Whether the controls should be shown. For screen recording no controls can be desired.
|
||||||
*/
|
*/
|
||||||
hideControls:boolean;
|
showControls: boolean;
|
||||||
/**
|
/**
|
||||||
* Whether to hide the screen-sharing button.
|
* Whether to hide the screen-sharing button.
|
||||||
*/
|
*/
|
||||||
@@ -199,7 +199,7 @@ export const getUrlParams = (
|
|||||||
appPrompt: parser.getFlagParam("appPrompt", true),
|
appPrompt: parser.getFlagParam("appPrompt", true),
|
||||||
preload: parser.getFlagParam("preload"),
|
preload: parser.getFlagParam("preload"),
|
||||||
hideHeader: parser.getFlagParam("hideHeader"),
|
hideHeader: parser.getFlagParam("hideHeader"),
|
||||||
hideControls: parser.getFlagParam("hideControls"),
|
showControls: parser.getFlagParam("showControls"),
|
||||||
hideScreensharing: parser.getFlagParam("hideScreensharing"),
|
hideScreensharing: parser.getFlagParam("hideScreensharing"),
|
||||||
e2eEnabled: parser.getFlagParam("enableE2e", true),
|
e2eEnabled: parser.getFlagParam("enableE2e", true),
|
||||||
userId: parser.getParam("userId"),
|
userId: parser.getParam("userId"),
|
||||||
|
|||||||
@@ -178,7 +178,7 @@ export const InCallView: FC<InCallViewProps> = ({
|
|||||||
|
|
||||||
const [showConnectionStats] = useShowConnectionStats();
|
const [showConnectionStats] = useShowConnectionStats();
|
||||||
|
|
||||||
const { hideScreensharing, hideControls } = useUrlParams();
|
const { hideScreensharing, showControls } = useUrlParams();
|
||||||
|
|
||||||
const { isScreenShareEnabled, localParticipant } = useLocalParticipant({
|
const { isScreenShareEnabled, localParticipant } = useLocalParticipant({
|
||||||
room: livekitRoom,
|
room: livekitRoom,
|
||||||
@@ -390,7 +390,7 @@ export const InCallView: FC<InCallViewProps> = ({
|
|||||||
footer = (
|
footer = (
|
||||||
<div
|
<div
|
||||||
className={classNames(
|
className={classNames(
|
||||||
hideControls
|
showControls
|
||||||
? hideHeader
|
? hideHeader
|
||||||
? [styles.footer, styles.footerHidden]
|
? [styles.footer, styles.footerHidden]
|
||||||
: [styles.footer, styles.footerThin]
|
: [styles.footer, styles.footerThin]
|
||||||
@@ -407,8 +407,8 @@ export const InCallView: FC<InCallViewProps> = ({
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
{!hideControls && <div className={styles.buttons}>{buttons}</div>}
|
{!showControls && <div className={styles.buttons}>{buttons}</div>}
|
||||||
{!mobile && !hideHeader && !hideControls && (
|
{!mobile && !hideHeader && !showControls && (
|
||||||
<LayoutToggle
|
<LayoutToggle
|
||||||
className={styles.layout}
|
className={styles.layout}
|
||||||
layout={layout}
|
layout={layout}
|
||||||
@@ -433,7 +433,7 @@ export const InCallView: FC<InCallViewProps> = ({
|
|||||||
/>
|
/>
|
||||||
</LeftNav>
|
</LeftNav>
|
||||||
<RightNav>
|
<RightNav>
|
||||||
{!reducedControls && !hideControls && onShareClick !== null && (
|
{!reducedControls && !showControls && onShareClick !== null && (
|
||||||
<InviteButton onClick={onShareClick} />
|
<InviteButton onClick={onShareClick} />
|
||||||
)}
|
)}
|
||||||
</RightNav>
|
</RightNav>
|
||||||
|
|||||||
Reference in New Issue
Block a user