From 6ac9e09ba38096989e525fbea62ff14d17bcc2c9 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 8 Oct 2025 18:08:08 +0200 Subject: [PATCH] Disable Avatar cluster for now. --- .../designsystem/components/avatar/internal/RoomAvatar.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/RoomAvatar.kt b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/RoomAvatar.kt index 9fd2ff8cca..a9d1e5a95e 100644 --- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/RoomAvatar.kt +++ b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/RoomAvatar.kt @@ -13,6 +13,7 @@ import androidx.compose.ui.unit.Dp import io.element.android.libraries.designsystem.components.avatar.AvatarData import io.element.android.libraries.designsystem.components.avatar.AvatarType import io.element.android.libraries.designsystem.components.avatar.avatarShape +import kotlinx.collections.immutable.toImmutableList @Composable internal fun RoomAvatar( @@ -44,8 +45,9 @@ internal fun RoomAvatar( } else -> { AvatarCluster( - avatars = avatarType.heroes, - // Note: even for a room avatar, we use UserAvatarType here to display the avatar of heroes + // Keep only the first hero for now + avatars = avatarType.heroes.take(1).toImmutableList(), + // Note: even for a room avatar, we use AvatarType.User here to display the avatar of heroes avatarType = AvatarType.User, modifier = modifier, hideAvatarImages = hideAvatarImage,