about summary refs log tree commit diff
path: root/src/view/screens/Home.tsx
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2023-05-25 01:30:48 -0500
committerPaul Frazee <pfrazee@gmail.com>2023-05-25 01:30:48 -0500
commite89103915db48fc4306b553877be1ffa8ef94e91 (patch)
treea9a0b15d3e25d4d0302ff3cf961436ce91bdd5a8 /src/view/screens/Home.tsx
parent6f02548bca0ea918d9caec3e71068032ff119a75 (diff)
downloadvoidsky-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.tsx9
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"