Hide back & hangup buttons when ?embed query param is passed

This commit is contained in:
David Baker
2022-06-15 22:25:15 +01:00
parent a2372b9d7d
commit 2db23e4110
2 changed files with 10 additions and 1 deletions

View File

@@ -80,6 +80,14 @@ export function RoomHeaderInfo({ roomName, avatarUrl }) {
export function RoomSetupHeaderInfo({ roomName, avatarUrl, ...rest }) { export function RoomSetupHeaderInfo({ roomName, avatarUrl, ...rest }) {
const ref = useRef(); const ref = useRef();
const { buttonProps } = useButton(rest, ref); const { buttonProps } = useButton(rest, ref);
const isEmbedded = window.location.search.includes("embed");
if (isEmbedded) {
return (
<div className={styles.backButton} ref={ref} {...buttonProps}>
<RoomHeaderInfo roomName={roomName} avatarUrl={avatarUrl} />
</div>
);
}
return ( return (
<button className={styles.backButton} ref={ref} {...buttonProps}> <button className={styles.backButton} ref={ref} {...buttonProps}>
<ArrowLeftIcon width={16} height={16} /> <ArrowLeftIcon width={16} height={16} />

View File

@@ -158,6 +158,7 @@ export const PTTCallView: React.FC<Props> = ({
? activeSpeakerUser.displayName ? activeSpeakerUser.displayName
: ""; : "";
const isEmbedded = window.location.search.includes("embed");
return ( return (
<div className={styles.pttCallView} ref={containerRef}> <div className={styles.pttCallView} ref={containerRef}>
<PTTClips <PTTClips
@@ -206,7 +207,7 @@ export const PTTCallView: React.FC<Props> = ({
feedbackModalState={feedbackModalState} feedbackModalState={feedbackModalState}
feedbackModalProps={feedbackModalProps} feedbackModalProps={feedbackModalProps}
/> />
<HangupButton onPress={onLeave} /> {!isEmbedded && <HangupButton onPress={onLeave} />}
<InviteButton onPress={() => inviteModalState.open()} /> <InviteButton onPress={() => inviteModalState.open()} />
</div> </div>