about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorHailey <me@haileyok.com>2024-08-29 17:20:07 -0700
committerGitHub <noreply@github.com>2024-08-29 17:20:07 -0700
commitd5a76183746bc67f88b858add49c2dba52b99bb5 (patch)
tree48a5cc41fd36e4ea9ac484b6d0c71aaca641f9bc /src
parent497aacf11329af7b2234691ba9f1f33c1c5680d8 (diff)
downloadvoidsky-d5a76183746bc67f88b858add49c2dba52b99bb5.tar.zst
Force at least one item to always be initially rendered (#5029)
Diffstat (limited to 'src')
-rw-r--r--src/lib/hooks/useInitialNumToRender.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/hooks/useInitialNumToRender.ts b/src/lib/hooks/useInitialNumToRender.ts
index 82bc89c0f..f729cbffa 100644
--- a/src/lib/hooks/useInitialNumToRender.ts
+++ b/src/lib/hooks/useInitialNumToRender.ts
@@ -15,5 +15,10 @@ export function useInitialNumToRender({
 
   const finalHeight =
     screenHeight - screenHeightOffset - topInset - bottomBarHeight
-  return Math.floor(finalHeight / minItemHeight) + 1
+
+  const minItems = Math.floor(finalHeight / minItemHeight)
+  if (minItems < 1) {
+    return 1
+  }
+  return minItems
 }