Fix mobile horizontal scroll (#7254)

Don't show in changelog
This commit is contained in:
AlexandreS
2024-12-20 10:57:46 +01:00
committed by GitHub
parent 6577432b27
commit 85f6e74a5c
2 changed files with 7 additions and 6 deletions

View File

@@ -22,19 +22,18 @@ import AuthenticatedUserContext from '../../../Profile/AuthenticatedUserContext'
import { SECTION_DESKTOP_SPACING } from './SectionContainer';
const iconSize = 20;
const iconButtonPaddingTop = 8;
const iconButtonPadding = 8;
/**
* Padding bottom is bigger than padding top to leave space for the Android/iOS
* bottom navigation bar.
*/
const iconButtonPaddingBottom = 20;
const iconButtonPaddingHorizontal = 8;
const iconButtonMarginBottom = 12;
const iconButtonLabelPadding = 4;
const toolbarHeight =
iconSize +
2 * iconButtonLabelPadding +
iconButtonPaddingTop +
iconButtonPaddingBottom;
2 * iconButtonPadding +
iconButtonMarginBottom;
export const homepageDesktopMenuBarWidth = 230;
export const homepageMediumMenuBarWidth =
verticalTabButtonSize + 2 * marginsSize;
@@ -62,7 +61,8 @@ export const styles = {
marginBottom: 'env(safe-area-inset-bottom)',
},
mobileButton: {
padding: `${iconButtonPaddingTop}px ${iconButtonPaddingHorizontal}px ${iconButtonPaddingBottom}px ${iconButtonPaddingHorizontal}px`,
padding: iconButtonPadding,
marginBottom: iconButtonMarginBottom,
fontSize: 'inherit',
},
buttonLabel: { padding: iconButtonLabelPadding, display: 'flex' },

View File

@@ -37,6 +37,7 @@ const styles = {
},
container: {
flex: 1,
overflowX: 'hidden',
},
scrollContainer: {
overflowY: 'scroll', // Force a scrollbar to prevent layout shifts.