From 32f95e70cb01eca1170de7592e62e1516cf3f4dd Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 20 Sep 2023 14:11:41 +0200 Subject: [PATCH] Better rendering on screenshot test --- .../designsystem/icons/IconsPreview.kt | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/IconsPreview.kt b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/IconsPreview.kt index 7ce44ae0b5..94c3f644d2 100644 --- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/IconsPreview.kt +++ b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/IconsPreview.kt @@ -38,10 +38,22 @@ import kotlinx.collections.immutable.toPersistentList @DayNightPreviews @Composable -internal fun IconsCompoundPreview() = ElementPreview { +internal fun IconsCompoundPart1Preview() = ElementPreview { IconsPreview( - title = "R.drawable.ic_compound_*", - iconsList = iconsCompound.toPersistentList(), + title = "R.drawable.ic_compound_* 1 / 2", + iconsList = iconsCompound.take(36).toPersistentList(), + iconNameTransform = { name -> + name.removePrefix("ic_compound_") + .replace("_", " ") + }) +} + +@DayNightPreviews +@Composable +internal fun IconsCompoundPart2Preview() = ElementPreview { + IconsPreview( + title = "R.drawable.ic_compound_* 2 / 2", + iconsList = iconsCompound.drop(36).toPersistentList(), iconNameTransform = { name -> name.removePrefix("ic_compound_") .replace("_", " ") @@ -90,7 +102,7 @@ private fun IconsPreview( text = title, textAlign = TextAlign.Center, ) - iconsList.chunked(8).forEach { iconsRow -> + iconsList.chunked(6).forEach { iconsRow -> Row(horizontalArrangement = Arrangement.spacedBy(1.dp)) { iconsRow.forEach { icon -> Column(