Hide the 'profile' menu option in widget mode

The profile settings tab is non-functional in widget mode so we need to hide its other points of entry.
This commit is contained in:
Robin
2024-10-28 15:15:02 -04:00
parent e06aaf6fd4
commit d2aa6d561f
2 changed files with 20 additions and 11 deletions

View File

@@ -260,10 +260,17 @@ export const InCallView: FC<InCallViewProps> = ({
[setSettingsModalOpen],
);
const openProfile = useCallback(() => {
setSettingsTab("profile");
setSettingsModalOpen(true);
}, [setSettingsTab, setSettingsModalOpen]);
const openProfile = useMemo(
() =>
// Profile settings are unavailable in widget mode
widget === null
? (): void => {
setSettingsTab("profile");
setSettingsModalOpen(true);
}
: null,
[setSettingsTab, setSettingsModalOpen],
);
const [headerRef, headerBounds] = useMeasure();
const [footerRef, footerBounds] = useMeasure();