Fix search bar toggle button color
This commit is contained in:
parent
2a772e8f6d
commit
8376a41777
@ -19,8 +19,10 @@ import androidx.compose.material.icons.rounded.FilterAlt
|
||||
import androidx.compose.material.icons.rounded.VisibilityOff
|
||||
import androidx.compose.material3.Badge
|
||||
import androidx.compose.material3.FilledIconButton
|
||||
import androidx.compose.material3.FilledTonalIconToggleButton
|
||||
import androidx.compose.material3.Icon
|
||||
import androidx.compose.material3.IconButtonDefaults
|
||||
import androidx.compose.material3.IconToggleButton
|
||||
import androidx.compose.material3.MaterialTheme
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.LaunchedEffect
|
||||
@ -97,9 +99,9 @@ fun LauncherSearchBar(
|
||||
enter = scaleIn(tween(100)),
|
||||
exit = scaleOut(tween(100))
|
||||
) {
|
||||
FilledIconButton(
|
||||
onClick = { sheetManager.showHiddenItemsSheet() },
|
||||
colors = if (sheetManager.hiddenItemsSheetShown.value) IconButtonDefaults.filledTonalIconButtonColors() else IconButtonDefaults.iconButtonColors()
|
||||
IconToggleButton(
|
||||
checked = sheetManager.hiddenItemsSheetShown.value,
|
||||
onCheckedChange = { if (it) sheetManager.showHiddenItemsSheet() },
|
||||
) {
|
||||
Icon(imageVector = Icons.Rounded.VisibilityOff, contentDescription = null)
|
||||
}
|
||||
@ -109,12 +111,11 @@ fun LauncherSearchBar(
|
||||
enter = scaleIn(tween(100)),
|
||||
exit = scaleOut(tween(100))
|
||||
) {
|
||||
FilledIconButton(
|
||||
onClick = {
|
||||
searchVM.showFilters.value = !searchVM.showFilters.value
|
||||
IconToggleButton(
|
||||
checked = searchVM.showFilters.value,
|
||||
onCheckedChange = {
|
||||
searchVM.showFilters.value = it
|
||||
},
|
||||
colors = if (searchVM.showFilters.value) IconButtonDefaults.filledTonalIconButtonColors()
|
||||
else IconButtonDefaults.iconButtonColors()
|
||||
) {
|
||||
Box {
|
||||
Icon(imageVector = Icons.Rounded.FilterAlt, contentDescription = stringResource(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user