Fix search bar toggle button color

This commit is contained in:
MM20 2024-10-20 14:34:08 +02:00
parent 2a772e8f6d
commit 8376a41777
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -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(