From 7561b19f3db902ecadeacfa961f77adab1252e39 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Mon, 5 Dec 2022 15:22:23 -0600 Subject: [PATCH] Dismiss keyboard in search on scroll --- src/view/screens/Search.tsx | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/view/screens/Search.tsx b/src/view/screens/Search.tsx index 53e28c1c9e..ec32678c6d 100644 --- a/src/view/screens/Search.tsx +++ b/src/view/screens/Search.tsx @@ -1,5 +1,13 @@ import React, {useEffect, useState, useMemo, useRef} from 'react' -import {StyleSheet, Text, TextInput, TouchableOpacity, View} from 'react-native' +import { + Keyboard, + ScrollView, + StyleSheet, + Text, + TextInput, + TouchableOpacity, + View, +} from 'react-native' import {ViewHeader} from '../com/util/ViewHeader' import {SuggestedFollows} from '../com/discover/SuggestedFollows' import {UserAvatar} from '../com/util/UserAvatar' @@ -50,13 +58,14 @@ export const Search = ({navIdx, visible, params}: ScreenParams) => { ref={textInput} placeholder="Type your query here..." selectTextOnFocus + returnKeyType="search" style={styles.input} onChangeText={onChangeQuery} /> {query ? ( - + {autocompleteView.searchRes.map((item, i) => ( { ))} - + ) : ( )}