Use proper content color for filter icon in library toolbar

This commit is contained in:
arkon 2022-10-30 22:19:02 -04:00
parent 26af7ccc77
commit 7818885406

View File

@ -77,7 +77,6 @@ fun LibraryRegularToolbar(
scrollBehavior: TopAppBarScrollBehavior?, scrollBehavior: TopAppBarScrollBehavior?,
) { ) {
val pillAlpha = if (isSystemInDarkTheme()) 0.12f else 0.08f val pillAlpha = if (isSystemInDarkTheme()) 0.12f else 0.08f
val filterTint = if (hasFilters) MaterialTheme.colorScheme.active else LocalContentColor.current
SearchToolbar( SearchToolbar(
titleContent = { titleContent = {
Row(verticalAlignment = Alignment.CenterVertically) { Row(verticalAlignment = Alignment.CenterVertically) {
@ -99,9 +98,11 @@ fun LibraryRegularToolbar(
searchQuery = searchQuery, searchQuery = searchQuery,
onChangeSearchQuery = onChangeSearchQuery, onChangeSearchQuery = onChangeSearchQuery,
actions = { actions = {
val filterTint = if (hasFilters) MaterialTheme.colorScheme.active else LocalContentColor.current
IconButton(onClick = onClickFilter) { IconButton(onClick = onClickFilter) {
Icon(Icons.Outlined.FilterList, contentDescription = stringResource(R.string.action_filter), tint = filterTint) Icon(Icons.Outlined.FilterList, contentDescription = stringResource(R.string.action_filter), tint = filterTint)
} }
OverflowMenu { closeMenu -> OverflowMenu { closeMenu ->
DropdownMenuItem( DropdownMenuItem(
text = { Text(text = stringResource(R.string.pref_category_library_update)) }, text = { Text(text = stringResource(R.string.pref_category_library_update)) },