diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/forward/ForwardMessagesView.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/forward/ForwardMessagesView.kt index 3ba84cd8d5..824cf5ba6f 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/forward/ForwardMessagesView.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/forward/ForwardMessagesView.kt @@ -48,6 +48,7 @@ import io.element.android.libraries.designsystem.ElementTextStyles import io.element.android.libraries.designsystem.components.ProgressDialog import io.element.android.libraries.designsystem.components.avatar.Avatar import io.element.android.libraries.designsystem.components.avatar.AvatarData +import io.element.android.libraries.designsystem.components.avatar.AvatarSize import io.element.android.libraries.designsystem.components.button.BackButton import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog import io.element.android.libraries.designsystem.components.dialogs.ErrorDialogDefaults @@ -233,7 +234,12 @@ internal fun RoomSummaryView( ) { val roomAlias = summary.canonicalAlias ?: summary.roomId.value Avatar( - avatarData = AvatarData(id = roomAlias, name = summary.name, url = summary.avatarURLString), + avatarData = AvatarData( + id = roomAlias, + name = summary.name, + url = summary.avatarURLString, + size = AvatarSize.RoomListItem, + ), ) Column( modifier = Modifier 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 1a56b68160..e0e73ad909 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 @@ -29,6 +29,7 @@ enum class AvatarSize(val dp: Dp) { UserListItem(36.dp), SelectedUser(56.dp), + SelectedRoom(56.dp), TimelineRoom(32.dp), TimelineSender(32.dp), diff --git a/libraries/matrixui/src/main/kotlin/io/element/android/libraries/matrix/ui/components/SelectedRoom.kt b/libraries/matrixui/src/main/kotlin/io/element/android/libraries/matrix/ui/components/SelectedRoom.kt index 1bd02c76f4..2881235335 100644 --- a/libraries/matrixui/src/main/kotlin/io/element/android/libraries/matrix/ui/components/SelectedRoom.kt +++ b/libraries/matrixui/src/main/kotlin/io/element/android/libraries/matrix/ui/components/SelectedRoom.kt @@ -47,7 +47,6 @@ import io.element.android.libraries.designsystem.theme.components.Surface import io.element.android.libraries.designsystem.theme.components.Text import io.element.android.libraries.matrix.api.core.RoomId import io.element.android.libraries.matrix.api.room.RoomSummaryDetails -import io.element.android.libraries.matrix.api.user.MatrixUser import io.element.android.libraries.ui.strings.CommonStrings @Composable @@ -56,13 +55,14 @@ fun SelectedRoom( modifier: Modifier = Modifier, onRoomRemoved: (RoomSummaryDetails) -> Unit = {}, ) { - Box(modifier = modifier - .width(56.dp) + Box( + modifier = modifier + .width(56.dp) ) { Column( horizontalAlignment = Alignment.CenterHorizontally, ) { - Avatar(AvatarData(roomSummary.roomId.value, roomSummary.name, roomSummary.avatarURLString, AvatarSize.Custom(56.dp))) + Avatar(AvatarData(roomSummary.roomId.value, roomSummary.name, roomSummary.avatarURLString, AvatarSize.SelectedRoom)) Text( text = roomSummary.name, overflow = TextOverflow.Ellipsis, @@ -102,8 +102,8 @@ internal fun SelectedRoomDarkPreview() = ElementPreviewDark { ContentToPreview() @Composable private fun ContentToPreview() { - SelectedRoom(roomSummary = - RoomSummaryDetails( + SelectedRoom( + roomSummary = RoomSummaryDetails( roomId = RoomId("!room:domain"), name = "roomName", canonicalAlias = null,