Stop the settings button from appearing while footer is fading out

The designs actually never want us to show the settings button in the footer if an app bar is in use (as in Element X mobile apps), so just avoid showing it at all in that case.
This commit is contained in:
Robin
2026-05-20 12:38:18 +02:00
parent 284d76e333
commit 43f1b89535

View File

@@ -570,8 +570,6 @@ export const InCallView: FC<InCallViewProps> = ({
matrixRoom.roomId,
);
const settingsButtonInAppBar =
headerStyle === HeaderStyle.AppBar && showHeader;
useAppBarSecondaryButton(
<SettingsIconButton
key="settings"
@@ -603,7 +601,9 @@ export const InCallView: FC<InCallViewProps> = ({
audioOutputSwitcher={audioOutputSwitcher ?? undefined}
// Only pass the openSettings function if the settings button is not in the app bar.
// If there is no fn the button will be hidden in the footer.
openSettings={settingsButtonInAppBar ? undefined : openSettings}
openSettings={
headerStyle === HeaderStyle.AppBar ? undefined : openSettings
}
hangup={vm.hangup}
//Debug props
debugTileLayout={debugTileLayout}