remove broken keyboard offset code (#3842)

zio/stable
Samuel Newman 2024-05-03 16:14:25 +01:00 committed by GitHub
parent 997e621ce3
commit 67b0cdf649
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 16 deletions

View File

@ -1,6 +1,5 @@
import React, {useCallback, useEffect, useRef} from 'react'
import React, {useCallback, useRef} from 'react'
import {
Dimensions,
FlatList,
NativeScrollEvent,
NativeSyntheticEvent,
@ -184,23 +183,12 @@ export function MessagesList() {
function useKeyboardVerticalOffset() {
const {top: topInset} = useSafeAreaInsets()
const [screenWindowDifference, setScreenWindowDifference] = React.useState(
() => Dimensions.get('screen').height - Dimensions.get('window').height,
)
useEffect(() => {
const subscription = Dimensions.addEventListener(
'change',
({screen, window}) => {
setScreenWindowDifference(screen.height - window.height)
},
)
return () => subscription.remove()
}, [])
return Platform.select({
ios: topInset,
android: screenWindowDifference,
// I thought this might be the navigation bar height, but not sure
// 25 is just trial and error
android: 25,
default: 0,
})
}