@@ -18,11 +18,11 @@ package io.getstream.chat.android.compose.ui.components.selectedmessage
1818
1919import androidx.compose.foundation.background
2020import androidx.compose.foundation.border
21- import androidx.compose.foundation.layout.Arrangement
2221import androidx.compose.foundation.layout.Row
2322import androidx.compose.foundation.layout.padding
2423import androidx.compose.foundation.shape.CircleShape
2524import androidx.compose.material3.Icon
25+ import androidx.compose.material3.minimumInteractiveComponentSize
2626import androidx.compose.runtime.Composable
2727import androidx.compose.ui.Alignment
2828import androidx.compose.ui.Modifier
@@ -37,6 +37,7 @@ import io.getstream.chat.android.compose.ui.components.button.StreamButton
3737import io.getstream.chat.android.compose.ui.components.button.StreamButtonSize
3838import io.getstream.chat.android.compose.ui.components.button.StreamButtonStyleDefaults
3939import io.getstream.chat.android.compose.ui.components.reactions.ReactionToggleSize
40+ import io.getstream.chat.android.compose.ui.theme.ChatPreviewTheme
4041import io.getstream.chat.android.compose.ui.theme.ChatTheme
4142import io.getstream.chat.android.compose.ui.theme.ReactionToggleParams
4243import io.getstream.chat.android.compose.ui.theme.StreamTokens
@@ -71,9 +72,7 @@ public fun MessageMenuHeader(
7172 Row (
7273 modifier = modifier
7374 .background(colors.backgroundCoreElevation2, CircleShape )
74- .border(1 .dp, colors.borderCoreDefault, CircleShape )
75- .padding(StreamTokens .spacing2xs),
76- horizontalArrangement = Arrangement .spacedBy(StreamTokens .spacing3xs),
75+ .border(1 .dp, colors.borderCoreDefault, CircleShape ),
7776 verticalAlignment = Alignment .CenterVertically ,
7877 ) {
7978 options.forEach { option ->
@@ -84,7 +83,9 @@ public fun MessageMenuHeader(
8483 size = ReactionToggleSize .Large ,
8584 checked = option.isSelected,
8685 onCheckedChange = { _ -> onReactionOptionSelected(option) },
87- modifier = Modifier .testTag(" Stream_Reaction_${option.type} " ),
86+ modifier = Modifier
87+ .testTag(" Stream_Reaction_${option.type} " )
88+ .padding(start = StreamTokens .spacing3xs),
8889 ),
8990 )
9091 }
@@ -94,7 +95,7 @@ public fun MessageMenuHeader(
9495 onClick = onShowMoreReactionsSelected,
9596 style = StreamButtonStyleDefaults .secondaryOutline,
9697 size = StreamButtonSize .Small ,
97- modifier = Modifier ,
98+ modifier = Modifier .minimumInteractiveComponentSize() ,
9899 ) {
99100 Icon (
100101 painter = painterResource(R .drawable.stream_design_ic_plus),
@@ -108,7 +109,7 @@ public fun MessageMenuHeader(
108109@Preview(showBackground = true )
109110@Composable
110111private fun MessageMenuHeaderPreview () {
111- ChatTheme {
112+ ChatPreviewTheme {
112113 val reactionType = ChatTheme .reactionResolver.supportedReactions.firstOrNull()
113114
114115 if (reactionType != null ) {
0 commit comments