Fix BigIcon preview.
This commit is contained in:
parent
6c7d5c061d
commit
c80037d7b6
1 changed files with 17 additions and 6 deletions
|
|
@ -10,9 +10,12 @@ package io.element.android.libraries.designsystem.components
|
||||||
import androidx.compose.foundation.background
|
import androidx.compose.foundation.background
|
||||||
import androidx.compose.foundation.layout.Arrangement
|
import androidx.compose.foundation.layout.Arrangement
|
||||||
import androidx.compose.foundation.layout.Box
|
import androidx.compose.foundation.layout.Box
|
||||||
import androidx.compose.foundation.layout.Row
|
import androidx.compose.foundation.layout.fillMaxSize
|
||||||
import androidx.compose.foundation.layout.padding
|
import androidx.compose.foundation.layout.padding
|
||||||
import androidx.compose.foundation.layout.size
|
import androidx.compose.foundation.layout.size
|
||||||
|
import androidx.compose.foundation.lazy.grid.GridCells
|
||||||
|
import androidx.compose.foundation.lazy.grid.LazyVerticalGrid
|
||||||
|
import androidx.compose.foundation.lazy.grid.items
|
||||||
import androidx.compose.foundation.shape.RoundedCornerShape
|
import androidx.compose.foundation.shape.RoundedCornerShape
|
||||||
import androidx.compose.material.icons.Icons
|
import androidx.compose.material.icons.Icons
|
||||||
import androidx.compose.material.icons.filled.CatchingPokemon
|
import androidx.compose.material.icons.filled.CatchingPokemon
|
||||||
|
|
@ -142,11 +145,19 @@ object BigIcon {
|
||||||
|
|
||||||
@PreviewsDayNight
|
@PreviewsDayNight
|
||||||
@Composable
|
@Composable
|
||||||
internal fun BigIconPreview() {
|
internal fun BigIconPreview() = ElementPreview {
|
||||||
ElementPreview {
|
LazyVerticalGrid(
|
||||||
Row(horizontalArrangement = Arrangement.spacedBy(10.dp), modifier = Modifier.padding(10.dp)) {
|
modifier = Modifier
|
||||||
val provider = BigIconStyleProvider()
|
.fillMaxSize()
|
||||||
for (style in provider.values) {
|
.padding(10.dp),
|
||||||
|
columns = GridCells.Adaptive(minSize = 64.dp),
|
||||||
|
horizontalArrangement = Arrangement.spacedBy(10.dp),
|
||||||
|
verticalArrangement = Arrangement.spacedBy(10.dp),
|
||||||
|
) {
|
||||||
|
items(BigIconStyleProvider().values.toList()) { style ->
|
||||||
|
Box(
|
||||||
|
contentAlignment = Alignment.Center
|
||||||
|
) {
|
||||||
BigIcon(style = style)
|
BigIcon(style = style)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue