Code
@Composable
private fun ThreeDButton(
buttonColor: Color = Color(0xffd736ff),
radius: Dp = 16.dp,
content: @Composable RowScope.() -> Unit,
) {
val interactionSource = remember { MutableInteractionSource() }
val isHovered by interactionSource.collectIsHoveredAsState()
var isClicked by remember { mutableStateOf(false) }
val offset by animateIntAsState(
targetValue = when {
isClicked -> 10
isHovered -> 25
else -&