diff --git a/src/view/com/util/SimpleViewHeader.tsx b/src/view/com/util/SimpleViewHeader.tsx index e86e375651..814b2fb15d 100644 --- a/src/view/com/util/SimpleViewHeader.tsx +++ b/src/view/com/util/SimpleViewHeader.tsx @@ -14,6 +14,7 @@ import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {useAnalytics} from 'lib/analytics/analytics' import {NavigationProp} from 'lib/routes/types' import {useSetDrawerOpen} from '#/state/shell' +import {isWeb} from '#/platform/detection' const BACK_HITSLOP = {left: 20, top: 20, right: 50, bottom: 20} @@ -47,7 +48,14 @@ export function SimpleViewHeader({ const Container = isMobile ? View : CenteredView return ( - + {showBackButton ? ( ( onScroll, ListHeaderComponent, ListFooterComponent, + desktopFixedHeight, ...props }: React.PropsWithChildren & AddedProps>, ref: React.Ref>, @@ -161,7 +162,12 @@ export const FlatList = React.forwardRef(function FlatListImpl( return ( + style={[ + styles.contentContainer, + contentContainerStyle, + desktopFixedHeight ? styles.minHeightViewport : null, + pal.border, + ]}> {header} {(data as Array).map((item, index) => ( @@ -287,4 +293,8 @@ const styles = StyleSheet.create({ // @ts-ignore web contentVisibility: 'auto', }, + minHeightViewport: { + // @ts-ignore web only + minHeight: '100vh', + }, })