refactor(ui): Improve EmojiPicker layout constraints (#4250)

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
James Rich 2026-01-17 17:39:15 -06:00 committed by GitHub
parent 46a2c68830
commit d9bc79b396
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 30 additions and 38 deletions

View file

@ -22,12 +22,10 @@ import androidx.compose.foundation.border
import androidx.compose.foundation.clickable
import androidx.compose.foundation.combinedClickable
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.heightIn
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.material.icons.Icons
@ -159,15 +157,13 @@ internal fun MessageItem(
ActiveSheet.Emoji -> {
// Limit height of emoji picker so it doesn't look weird full screen
Box(modifier = Modifier.heightIn(max = 400.dp)) {
EmojiPicker(
onDismiss = { activeSheet = null },
onConfirm = { emoji ->
activeSheet = null
sendReaction(emoji)
},
)
}
EmojiPicker(
onDismiss = { activeSheet = null },
onConfirm = { emoji ->
activeSheet = null
sendReaction(emoji)
},
)
}
null -> {}