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,
verticalAlignment = Alignment.CenterVertically
) {
CompositionLocalProvider(LocalTextStyle provides LocalTextStyle.current.copy(color = currentColor)) {
content()
}
CompositionLocalProvider(
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)
Box(modifier = Modifier.alpha(animatedAlpha)) {
CompositionLocalProvider(
LocalTextStyle provides LocalTextStyle.current.copy(color = placeholderContentColor)
) { placeholder() }
LocalIconTint provides placeholderContentColor,
LocalTextStyle provides LocalTextStyle.current.copy(color = placeholderContentColor),
content = placeholder
)
}
innerTextField()
}