Page MenuHomePhorge

D15240.1765071976.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D15240.1765071976.diff

diff --git a/native/chat/settings/thread-settings.react.js b/native/chat/settings/thread-settings.react.js
--- a/native/chat/settings/thread-settings.react.js
+++ b/native/chat/settings/thread-settings.react.js
@@ -7,8 +7,10 @@
} from '@react-navigation/core';
import invariant from 'invariant';
import * as React from 'react';
-import { Platform, View } from 'react-native';
-import { FlatList } from 'react-native-gesture-handler';
+import { FlatList, Platform, View } from 'react-native';
+import type { ScrollViewProps } from 'react-native';
+import { ScrollView } from 'react-native-gesture-handler';
+import { KeyboardAwareScrollView } from 'react-native-keyboard-controller';
import { createSelector } from 'reselect';
import tinycolor from 'tinycolor2';
@@ -872,6 +874,16 @@
return this.listDataSelector({ ...this.props, ...this.state });
}
+ renderScrollComponent = (props: ScrollViewProps): React.MixedElement => {
+ return (
+ <KeyboardAwareScrollView
+ {...props}
+ bottomOffset={50}
+ ScrollViewComponent={ScrollView}
+ />
+ );
+ };
+
render(): React.Node {
return (
<View
@@ -887,6 +899,7 @@
scrollEnabled={!ThreadSettings.scrollDisabled(this.props)}
indicatorStyle={this.props.indicatorStyle}
initialNumToRender={20}
+ renderScrollComponent={this.renderScrollComponent}
/>
</View>
);

File Metadata

Mime Type
text/plain
Expires
Sun, Dec 7, 1:46 AM (12 h, 40 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5841552
Default Alt Text
D15240.1765071976.diff (1 KB)

Event Timeline