diff options
author | Paul Frazee <pfrazee@gmail.com> | 2023-05-25 01:30:48 -0500 |
---|---|---|
committer | Paul Frazee <pfrazee@gmail.com> | 2023-05-25 01:30:48 -0500 |
commit | e89103915db48fc4306b553877be1ffa8ef94e91 (patch) | |
tree | a9a0b15d3e25d4d0302ff3cf961436ce91bdd5a8 /src/view/screens/Home.tsx | |
parent | 6f02548bca0ea918d9caec3e71068032ff119a75 (diff) | |
download | voidsky-e89103915db48fc4306b553877be1ffa8ef94e91.tar.zst |
Update load latest to show when there's new activity with an indicator
Diffstat (limited to 'src/view/screens/Home.tsx')
-rw-r--r-- | src/view/screens/Home.tsx | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/view/screens/Home.tsx b/src/view/screens/Home.tsx index bd800590d..2c03f1930 100644 --- a/src/view/screens/Home.tsx +++ b/src/view/screens/Home.tsx @@ -246,6 +246,7 @@ const FeedPage = observer( feed.refresh() }, [feed, scrollToTop]) + const hasNew = feed.hasNewLatest && !feed.isRefreshing return ( <View testID={testID} style={s.h100pct}> <Feed @@ -260,8 +261,12 @@ const FeedPage = observer( renderEmptyState={renderEmptyState} headerOffset={HEADER_OFFSET} /> - {isScrolledDown && ( - <LoadLatestBtn onPress={onPressLoadLatest} label="Load new posts" /> + {(isScrolledDown || hasNew) && ( + <LoadLatestBtn + onPress={onPressLoadLatest} + label="Load new posts" + showIndicator={hasNew} + /> )} <FAB testID="composeFAB" |