diff --git a/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/Dropdown.kt b/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/Dropdown.kt index 8829953..0713770 100644 --- a/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/Dropdown.kt +++ b/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/Dropdown.kt @@ -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() } } } diff --git a/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/TextField.kt b/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/TextField.kt index 0ddcfb2..bd6daaa 100644 --- a/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/TextField.kt +++ b/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/TextField.kt @@ -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() }