diff options
-rw-r--r-- | src/screens/profile/IndividualMoment.tsx | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/src/screens/profile/IndividualMoment.tsx b/src/screens/profile/IndividualMoment.tsx index 4088895a..2ad22db4 100644 --- a/src/screens/profile/IndividualMoment.tsx +++ b/src/screens/profile/IndividualMoment.tsx @@ -88,32 +88,27 @@ const IndividualMoment: React.FC<IndividualMomentProps> = ({ data={momentData} renderItem={({item, index}) => ( <MomentPost + key={item.moment_id} moment={item} userXId={userXId} screenType={screenType} - index={index} /> )} keyExtractor={(item, _) => item.moment_id} showsVerticalScrollIndicator={false} initialScrollIndex={initialIndex} + onScrollToIndexFailed={(info) => { + setTimeout(() => { + scrollRef.current?.scrollToIndex({ + index: info.index, + }); + }, 500); + }} pagingEnabled /> <TabsGradient /> </MomentContext.Provider> ); }; -const styles = StyleSheet.create({ - contentContainer: { - paddingTop: StatusBarHeight, - flex: 1, - }, - header: { - height: normalize(70), - }, - listContentContainer: { - paddingBottom: SCREEN_HEIGHT * 0.2, - }, -}); export default IndividualMoment; |