SearchToolbar: Check initial search query to open keyboard by default (#9297)
Cette révision appartient à :
Parent
88bf1a706b
révision
182e642cfc
2 fichiers modifiés avec 1 ajouts et 3 suppressions
|
@ -45,7 +45,6 @@ fun BrowseSourceToolbar(
|
|||
var selectingDisplayMode by remember { mutableStateOf(false) }
|
||||
|
||||
SearchToolbar(
|
||||
initialShowKeyboard = searchQuery.isNullOrEmpty(),
|
||||
navigateUp = navigateUp,
|
||||
titleContent = { AppBarTitle(title) },
|
||||
searchQuery = searchQuery,
|
||||
|
|
|
@ -232,7 +232,6 @@ fun SearchToolbar(
|
|||
scrollBehavior: TopAppBarScrollBehavior? = null,
|
||||
visualTransformation: VisualTransformation = VisualTransformation.None,
|
||||
interactionSource: MutableInteractionSource = remember { MutableInteractionSource() },
|
||||
initialShowKeyboard: Boolean = true,
|
||||
) {
|
||||
val focusRequester = remember { FocusRequester() }
|
||||
|
||||
|
@ -257,7 +256,7 @@ fun SearchToolbar(
|
|||
.fillMaxWidth()
|
||||
.focusRequester(focusRequester)
|
||||
.runOnEnterKeyPressed(action = searchAndClearFocus)
|
||||
.showSoftKeyboard(initialShowKeyboard)
|
||||
.showSoftKeyboard(remember { searchQuery.isEmpty() })
|
||||
.clearFocusOnSoftKeyboardHide(),
|
||||
textStyle = MaterialTheme.typography.titleMedium.copy(
|
||||
color = MaterialTheme.colorScheme.onBackground,
|
||||
|
|
Référencer dans un nouveau ticket