about summary refs log tree commit diff
path: root/src/view/com/util/List.tsx
diff options
context:
space:
mode:
authorHailey <me@haileyok.com>2024-05-29 20:09:24 -0700
committerGitHub <noreply@github.com>2024-05-30 04:09:24 +0100
commit9628070e52c4f50e2f381a3f4ad1f3932743d011 (patch)
tree60ce22566d683ba9b09116203ac541e48f75879a /src/view/com/util/List.tsx
parenteb6f44853d91083c7f6015952f1fe6cbe0395631 (diff)
downloadvoidsky-9628070e52c4f50e2f381a3f4ad1f3932743d011.tar.zst
add prop to ListImpl for disabling `content-visibility` style (#4236)
* add prop to `ListImpl` for `content-visibility` style

* change to `disableContentVisibility`

* lint

* tweaks

* Keep the fix more general

* Clarify ambiguity

---------

Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
Diffstat (limited to 'src/view/com/util/List.tsx')
-rw-r--r--src/view/com/util/List.tsx2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/view/com/util/List.tsx b/src/view/com/util/List.tsx
index c271481a9..22d094912 100644
--- a/src/view/com/util/List.tsx
+++ b/src/view/com/util/List.tsx
@@ -26,6 +26,8 @@ export type ListProps<ItemT> = Omit<
   onItemSeen?: (item: ItemT) => void
   containWeb?: boolean
   sideBorders?: boolean
+  // Web only prop to disable a perf optimization (which would otherwise be on).
+  disableContentVisibility?: boolean
 }
 export type ListRef = React.MutableRefObject<FlatList_INTERNAL | null>