about summary refs log tree commit diff
path: root/src/state/queries
diff options
context:
space:
mode:
authorSamuel Newman <mozzius@protonmail.com>2025-04-04 17:30:46 +0300
committerGitHub <noreply@github.com>2025-04-04 17:30:46 +0300
commit22a719943686329caed4092d7c22be00de18853c (patch)
tree881c13f35fde9aeeb84fba61f4dd50aeff6b8943 /src/state/queries
parentfa08428428719c4c1adea98f3c71b77a9c373894 (diff)
downloadvoidsky-22a719943686329caed4092d7c22be00de18853c.tar.zst
remove use of sticky topBorder, add border to feed footer (#8121)
Diffstat (limited to 'src/state/queries')
-rw-r--r--src/state/queries/explore-feed-previews.tsx21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/state/queries/explore-feed-previews.tsx b/src/state/queries/explore-feed-previews.tsx
index 77511b5cd..4a13723e3 100644
--- a/src/state/queries/explore-feed-previews.tsx
+++ b/src/state/queries/explore-feed-previews.tsx
@@ -37,7 +37,7 @@ const LIMIT = 8 // sliced to 6, overfetch to account for moderation
 
 export type FeedPreviewItem =
   | {
-      type: 'topBorder'
+      type: 'preview:spacer'
       key: string
     }
   | {
@@ -131,6 +131,11 @@ export function useFeedPreviews(
 
       if (!enabled) return items
 
+      items.push({
+        type: 'preview:spacer',
+        key: 'spacer',
+      })
+
       const isEmpty =
         !isPending && !data?.pages?.some(page => page.posts.length)
 
@@ -240,23 +245,17 @@ export function useFeedPreviews(
             }
 
             if (slices.length > 0) {
-              if (pageIndex > 0) {
-                items.push({
-                  type: 'topBorder',
-                  key: `topBorder-${page.feed.uri}`,
-                })
-              }
               items.push(
                 {
-                  type: 'preview:footer',
-                  key: `footer-${page.feed.uri}`,
-                },
-                {
                   type: 'preview:header',
                   key: `header-${page.feed.uri}`,
                   feed: page.feed,
                 },
                 ...slices,
+                {
+                  type: 'preview:footer',
+                  key: `footer-${page.feed.uri}`,
+                },
               )
             }
           }