From d5a76183746bc67f88b858add49c2dba52b99bb5 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 29 Aug 2024 17:20:07 -0700 Subject: [PATCH] Force at least one item to always be initially rendered (#5029) --- src/lib/hooks/useInitialNumToRender.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/hooks/useInitialNumToRender.ts b/src/lib/hooks/useInitialNumToRender.ts index 82bc89c0..f729cbff 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 }