refactor: make content color tint to icon

This commit is contained in:
2023-11-30 13:00:52 +08:00
parent a92499e5ce
commit 90db05c28c
2 changed files with 8 additions and 5 deletions

View File

@@ -354,9 +354,10 @@ fun DropdownMenuItem(
style = currentStyle, style = currentStyle,
verticalAlignment = Alignment.CenterVertically verticalAlignment = Alignment.CenterVertically
) { ) {
CompositionLocalProvider(LocalTextStyle provides LocalTextStyle.current.copy(color = currentColor)) { CompositionLocalProvider(
content() LocalIconTint provides currentColor,
} LocalTextStyle provides LocalTextStyle.current.copy(color = currentColor)
) { content() }
} }
} }

View File

@@ -683,8 +683,10 @@ private fun TextFieldDecorationBox(
val animatedAlpha by animateFloatAsState(if (value.isNotEmpty()) 0f else 1f) val animatedAlpha by animateFloatAsState(if (value.isNotEmpty()) 0f else 1f)
Box(modifier = Modifier.alpha(animatedAlpha)) { Box(modifier = Modifier.alpha(animatedAlpha)) {
CompositionLocalProvider( CompositionLocalProvider(
LocalTextStyle provides LocalTextStyle.current.copy(color = placeholderContentColor) LocalIconTint provides placeholderContentColor,
) { placeholder() } LocalTextStyle provides LocalTextStyle.current.copy(color = placeholderContentColor),
content = placeholder
)
} }
innerTextField() innerTextField()
} }