Add UI logic to prevent blank text search in SearchScreen.

- Early return to do not call onSearchExplicitlyTriggered()

Change-Id: I28db284eac9059fb6f48dd718721a1fc5fdb8f7a
pull/1223/head
Jaehwa Noh 2 years ago
parent b0e121263e
commit 983c6fec14

@ -526,6 +526,7 @@ private fun SearchTextField(
.focusRequester(focusRequester) .focusRequester(focusRequester)
.onKeyEvent { .onKeyEvent {
if (it.key == Key.Enter) { if (it.key == Key.Enter) {
if (searchQuery.isBlank()) return@onKeyEvent false
onSearchExplicitlyTriggered() onSearchExplicitlyTriggered()
true true
} else { } else {
@ -540,6 +541,7 @@ private fun SearchTextField(
), ),
keyboardActions = KeyboardActions( keyboardActions = KeyboardActions(
onSearch = { onSearch = {
if (searchQuery.isBlank()) return@KeyboardActions
onSearchExplicitlyTriggered() onSearchExplicitlyTriggered()
}, },
), ),

Loading…
Cancel
Save