diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/mentions/MentionSuggestionsPickerView.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/mentions/MentionSuggestionsPickerView.kt index 9af2407657..48c626680e 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/mentions/MentionSuggestionsPickerView.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/mentions/MentionSuggestionsPickerView.kt @@ -93,14 +93,14 @@ private fun RoomMemberSuggestionItemView( modifier: Modifier = Modifier, ) { Row(modifier = modifier.clickable { onSelectSuggestion(memberSuggestion) }, horizontalArrangement = Arrangement.spacedBy(16.dp)) { - val avatarSize = AvatarSize.TimelineRoom val avatarData = when (memberSuggestion) { - is ResolvedMentionSuggestion.AtRoom -> roomAvatar?.copy(size = avatarSize) ?: AvatarData(roomId, roomName, null, avatarSize) + is ResolvedMentionSuggestion.AtRoom -> roomAvatar?.copy(size = AvatarSize.Suggestion) + ?: AvatarData(roomId, roomName, null, AvatarSize.Suggestion) is ResolvedMentionSuggestion.Member -> AvatarData( - memberSuggestion.roomMember.userId.value, - memberSuggestion.roomMember.displayName, - memberSuggestion.roomMember.avatarUrl, - avatarSize, + id = memberSuggestion.roomMember.userId.value, + name = memberSuggestion.roomMember.displayName, + url = memberSuggestion.roomMember.avatarUrl, + size = AvatarSize.Suggestion, ) } val title = when (memberSuggestion) { diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarSize.kt b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarSize.kt index c644f89772..e56c580abb 100644 --- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarSize.kt +++ b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarSize.kt @@ -57,4 +57,6 @@ enum class AvatarSize(val dp: Dp) { RoomDirectoryItem(36.dp), EditProfileDetails(96.dp), + + Suggestion(32.dp), }