Skip to content

Commit a0f3c41

Browse files
committed
Update spacing in reactions menu header
1 parent 4543e66 commit a0f3c41

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

  • stream-chat-android-compose/src/main/java/io/getstream/chat/android/compose/ui/components/selectedmessage

stream-chat-android-compose/src/main/java/io/getstream/chat/android/compose/ui/components/selectedmessage/MessageMenuHeader.kt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ package io.getstream.chat.android.compose.ui.components.selectedmessage
1818

1919
import androidx.compose.foundation.background
2020
import androidx.compose.foundation.border
21-
import androidx.compose.foundation.layout.Arrangement
2221
import androidx.compose.foundation.layout.Row
2322
import androidx.compose.foundation.layout.padding
2423
import androidx.compose.foundation.shape.CircleShape
2524
import androidx.compose.material3.Icon
25+
import androidx.compose.material3.minimumInteractiveComponentSize
2626
import androidx.compose.runtime.Composable
2727
import androidx.compose.ui.Alignment
2828
import androidx.compose.ui.Modifier
@@ -37,6 +37,7 @@ import io.getstream.chat.android.compose.ui.components.button.StreamButton
3737
import io.getstream.chat.android.compose.ui.components.button.StreamButtonSize
3838
import io.getstream.chat.android.compose.ui.components.button.StreamButtonStyleDefaults
3939
import io.getstream.chat.android.compose.ui.components.reactions.ReactionToggleSize
40+
import io.getstream.chat.android.compose.ui.theme.ChatPreviewTheme
4041
import io.getstream.chat.android.compose.ui.theme.ChatTheme
4142
import io.getstream.chat.android.compose.ui.theme.ReactionToggleParams
4243
import 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
110111
private fun MessageMenuHeaderPreview() {
111-
ChatTheme {
112+
ChatPreviewTheme {
112113
val reactionType = ChatTheme.reactionResolver.supportedReactions.firstOrNull()
113114

114115
if (reactionType != null) {

0 commit comments

Comments
 (0)