fix: use default local text style color

This commit is contained in:
2023-11-09 15:29:01 +08:00
parent 1ba8d5ed6e
commit 0e166f6f84
2 changed files with 6 additions and 2 deletions

View File

@@ -159,4 +159,8 @@ internal val DefaultTextStyle = DefaultTypography.primary
@Composable
@ReadOnlyComposable
private fun defaultTextColor() = LocalTextStyle.current.color.orElse() ?: LocalColors.current.textPrimary
internal fun TextStyle.default(color: Color) = copy(color = LocalTextStyle.current.color.orElse() ?: color)
@Composable
@ReadOnlyComposable
private fun defaultTextColor() = LocalTextStyle.current.default(LocalColors.current.textPrimary).color

View File

@@ -321,7 +321,7 @@ object TextField {
val style: TextStyle
@Composable
@ReadOnlyComposable
get() = LocalTextStyle.current.copy(color = LocalColors.current.textPrimary)
get() = LocalTextStyle.current.default(LocalColors.current.textPrimary)
}
@Composable