Use repeat in the Preview.

This commit is contained in:
Benoit Marty 2024-06-20 17:59:26 +02:00
parent 5f32643af4
commit 5ea495da1b

View file

@ -122,32 +122,14 @@ internal fun CompositeAvatarPreview() = ElementThemedPreview {
Row( Row(
horizontalArrangement = Arrangement.spacedBy(8.dp) horizontalArrangement = Arrangement.spacedBy(8.dp)
) { ) {
repeat(6) { nbOfHeroes ->
CompositeAvatar( CompositeAvatar(
avatarData = mainAvatar, avatarData = mainAvatar,
heroes = List(0) { aHeroAvatarData(it) }.toPersistentList(), heroes = List(nbOfHeroes) { aHeroAvatarData(it) }.toPersistentList(),
)
CompositeAvatar(
avatarData = mainAvatar,
heroes = List(1) { aHeroAvatarData(it) }.toPersistentList(),
)
CompositeAvatar(
avatarData = mainAvatar,
heroes = List(2) { aHeroAvatarData(it) }.toPersistentList(),
)
CompositeAvatar(
avatarData = mainAvatar,
heroes = List(3) { aHeroAvatarData(it) }.toPersistentList(),
)
CompositeAvatar(
avatarData = mainAvatar,
heroes = List(4) { aHeroAvatarData(it) }.toPersistentList(),
)
CompositeAvatar(
avatarData = mainAvatar,
heroes = List(5) { aHeroAvatarData(it) }.toPersistentList(),
) )
} }
} }
}
private fun aHeroAvatarData(i: Int) = anAvatarData( private fun aHeroAvatarData(i: Int) = anAvatarData(
id = ('A' + i).toString(), id = ('A' + i).toString(),