Preview for Timeline Event - WIP

This commit is contained in:
Benoit Marty 2022-11-28 12:43:31 +01:00
parent 224f11b8bc
commit c51eb4823c
6 changed files with 139 additions and 9 deletions

View file

@ -0,0 +1,14 @@
package io.element.android.x.core.compose
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
open class PairCombinedPreviewParameter<T1, T2>(
private val provider: Pair<PreviewParameterProvider<T1>, PreviewParameterProvider<T2>>
) : PreviewParameterProvider<Pair<T1, T2>> {
override val values: Sequence<Pair<T1, T2>>
get() = provider.first.values.flatMap { first ->
provider.second.values.map { second ->
first to second
}
}
}