fix: defaultIconButtonStyle -> rippleStyle use defaultIconButtonRippleStyle in Button

This commit is contained in:
2023-12-02 12:09:04 +08:00
parent b8d57ad735
commit f9210fd4ef

View File

@@ -241,22 +241,6 @@ private fun defaultButtonStyle() = ButtonStyle(
border = defaultButtonBorder()
)
@Composable
@ReadOnlyComposable
private fun defaultIconButtonColors() = ButtonColors(
contentColor = LocalIconTint.current.orElse() ?: LocalColors.current.themePrimary,
backgroundColor = Color.Transparent
)
@Composable
@ReadOnlyComposable
private fun defaultIconButtonStyle() = ButtonStyle(
rippleStyle = defaultButtonRippleStyle(),
padding = PaddingValues(),
shape = LocalShapes.current.tertiary,
border = defaultButtonBorder()
)
@Composable
@ReadOnlyComposable
private fun defaultButtonRippleStyle() =
@@ -265,6 +249,26 @@ private fun defaultButtonRippleStyle() =
else -> LocalColors.current.foregroundSecondary
})
@Composable
@ReadOnlyComposable
private fun defaultIconButtonColors() = ButtonColors(
contentColor = LocalIconTint.current.orElse() ?: LocalColors.current.themePrimary,
backgroundColor = Color.Transparent
)
@Composable
@ReadOnlyComposable
private fun defaultIconButtonStyle() = ButtonStyle(
rippleStyle = defaultIconButtonRippleStyle(),
padding = PaddingValues(),
shape = LocalShapes.current.tertiary,
border = defaultButtonBorder()
)
@Composable
@ReadOnlyComposable
private fun defaultIconButtonRippleStyle() = Interaction.rippleStyle.copy(bounded = false)
@Composable
@ReadOnlyComposable
private fun defaultButtonBorder() = BorderStroke(LocalSizes.current.borderSizeTertiary, LocalColors.current.textPrimary)