diff options
author | dan <dan.abramov@gmail.com> | 2023-11-10 19:54:33 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-10 19:54:33 +0000 |
commit | 91f8a23fbca5585490bb0f2064cdec8dd4b47cc9 (patch) | |
tree | bd369627641ecef8733ae877a93b048fabe59b09 /src/view/com/posts | |
parent | 65def371659c3b64481199b2585a40a1affd9ec2 (diff) | |
download | voidsky-91f8a23fbca5585490bb0f2064cdec8dd4b47cc9.tar.zst |
Scroll sync in the pager without jumps (#1863)
Diffstat (limited to 'src/view/com/posts')
-rw-r--r-- | src/view/com/posts/Feed.tsx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/view/com/posts/Feed.tsx b/src/view/com/posts/Feed.tsx index 5b517f4c7..23ab2a7ba 100644 --- a/src/view/com/posts/Feed.tsx +++ b/src/view/com/posts/Feed.tsx @@ -2,6 +2,7 @@ import React, {MutableRefObject} from 'react' import {observer} from 'mobx-react-lite' import { ActivityIndicator, + Dimensions, RefreshControl, StyleProp, StyleSheet, @@ -15,7 +16,6 @@ import {PostsFeedModel} from 'state/models/feeds/posts' import {FeedSlice} from './FeedSlice' import {LoadMoreRetryBtn} from '../util/LoadMoreRetryBtn' import {OnScrollHandler} from 'lib/hooks/useOnMainScroll' -import {s} from 'lib/styles' import {useAnalytics} from 'lib/analytics/analytics' import {usePalette} from 'lib/hooks/usePalette' import {useAnimatedScrollHandler} from '#/lib/hooks/useAnimatedScrollHandler_FIXED' @@ -178,7 +178,9 @@ export const Feed = observer(function Feed({ progressViewOffset={headerOffset} /> } - contentContainerStyle={s.contentContainer} + contentContainerStyle={{ + paddingBottom: Dimensions.get('window').height - headerOffset, + }} style={{paddingTop: headerOffset}} onScroll={onScroll != null ? scrollHandler : undefined} scrollEventThrottle={scrollEventThrottle} |