Browse Source

Better rendering on screenshot test

pull/1392/head
Benoit Marty 1 year ago committed by Benoit Marty
parent
commit
32f95e70cb
  1. 20
      libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/IconsPreview.kt

20
libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/IconsPreview.kt

@ -38,10 +38,22 @@ import kotlinx.collections.immutable.toPersistentList @@ -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( @@ -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(

Loading…
Cancel
Save