remove need to set query to '' on clear
This commit is contained in:
@@ -667,7 +667,6 @@ export function SearchScreen(
|
|||||||
|
|
||||||
const onPressClearQuery = React.useCallback(() => {
|
const onPressClearQuery = React.useCallback(() => {
|
||||||
scrollToTopWeb()
|
scrollToTopWeb()
|
||||||
setSearchText('')
|
|
||||||
textInput.current?.focus()
|
textInput.current?.focus()
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
|
|||||||
@@ -166,9 +166,8 @@ export function DesktopSearch() {
|
|||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
const onPressCancelSearch = React.useCallback(() => {
|
const onPressCancelSearch = React.useCallback(() => {
|
||||||
setQuery('')
|
|
||||||
setIsActive(false)
|
setIsActive(false)
|
||||||
}, [setQuery])
|
}, [])
|
||||||
|
|
||||||
const onSubmit = React.useCallback(() => {
|
const onSubmit = React.useCallback(() => {
|
||||||
setIsActive(false)
|
setIsActive(false)
|
||||||
@@ -184,6 +183,7 @@ export function DesktopSearch() {
|
|||||||
return (
|
return (
|
||||||
<View style={[styles.container, pal.view]}>
|
<View style={[styles.container, pal.view]}>
|
||||||
<SearchInput
|
<SearchInput
|
||||||
|
// web only, so fine to be controlled
|
||||||
value={query}
|
value={query}
|
||||||
onChangeText={onChangeText}
|
onChangeText={onChangeText}
|
||||||
onClearText={onPressCancelSearch}
|
onClearText={onPressCancelSearch}
|
||||||
|
|||||||
Reference in New Issue
Block a user