@@ -17,10 +17,6 @@ import androidx.compose.material3.IconButton
1717import androidx.compose.material3.SearchBarDefaults
1818import androidx.compose.material3.Text
1919import androidx.compose.runtime.Composable
20- import androidx.compose.runtime.getValue
21- import androidx.compose.runtime.mutableStateOf
22- import androidx.compose.runtime.saveable.rememberSaveable
23- import androidx.compose.runtime.setValue
2420import androidx.compose.ui.Modifier
2521import androidx.compose.ui.graphics.Color
2622import androidx.compose.ui.res.stringResource
@@ -34,7 +30,6 @@ fun SearchTopAppBar(
3430 onQueryChange : (String ) -> Unit ,
3531 onExitSearch : () -> Unit
3632) {
37- var expanded by rememberSaveable { mutableStateOf(false ) }
3833 DockedSearchBar (
3934 modifier = Modifier
4035 .fillMaxWidth()
@@ -45,21 +40,16 @@ fun SearchTopAppBar(
4540 colors = SearchBarDefaults .colors(
4641 containerColor = Color .Transparent
4742 ),
48- expanded = expanded,
49- onExpandedChange = {
50- expanded = it
51- if (! it) {
52- onExitSearch()
53- }
54- },
43+ expanded = false ,
44+ onExpandedChange = { if (! it) onExitSearch() },
5545 inputField = {
5646 SearchBarDefaults .InputField (
5747 modifier = Modifier .fillMaxWidth(),
5848 query = query,
5949 onQueryChange = onQueryChange,
60- onSearch = { expanded = false },
61- expanded = expanded ,
62- onExpandedChange = { expanded = it },
50+ onSearch = {},
51+ expanded = false ,
52+ onExpandedChange = { if ( ! it) onExitSearch() },
6353 placeholder = { Text (stringResource(R .string.search_all_aliases)) },
6454 leadingIcon = {
6555 IconButton (onClick = onExitSearch) {
0 commit comments