about summary refs log tree commit diff
path: root/src/screens/Messages/Conversation/useScrollToEndOnFocus.web.ts
diff options
context:
space:
mode:
authorHailey <me@haileyok.com>2024-05-03 14:18:01 -0700
committerGitHub <noreply@github.com>2024-05-03 14:18:01 -0700
commit876816675e84d4175072950f36af5e19d412ce9b (patch)
treef1dccf0b3e7807e4f037275877382eb2394ec345 /src/screens/Messages/Conversation/useScrollToEndOnFocus.web.ts
parent6a4199febbf70abbbe88eb99142ed76d4ae136b0 (diff)
downloadvoidsky-876816675e84d4175072950f36af5e19d412ce9b.tar.zst
[Clipclops] Refactor message list (#3832)
* rework the list for accessibility

* Reverse reverse

* progress

* good to start testing

* memo `MessageItem`

* small hack

* use our custom `List` impl

* use `ScrollProvider` for `onScroll` event

* remove use of `runOnJS`

* actually, let's keep it

* add some comments

---------

Co-authored-by: Eric Bailey <git@esb.lol>
Diffstat (limited to 'src/screens/Messages/Conversation/useScrollToEndOnFocus.web.ts')
-rw-r--r--src/screens/Messages/Conversation/useScrollToEndOnFocus.web.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/screens/Messages/Conversation/useScrollToEndOnFocus.web.ts b/src/screens/Messages/Conversation/useScrollToEndOnFocus.web.ts
new file mode 100644
index 000000000..8ee30185c
--- /dev/null
+++ b/src/screens/Messages/Conversation/useScrollToEndOnFocus.web.ts
@@ -0,0 +1,6 @@
+import React from 'react'
+import {FlatList} from 'react-native'
+
+// Stub for web
+// eslint-disable-next-line @typescript-eslint/no-unused-vars
+export function useScrollToEndOnFocus(flatListRef: React.RefObject<FlatList>) {}