output
How to add Compose Preview Provider / Parameters
Description
In Compose projects we often have multiple states of the UI, to have multiple previews where what only changes is the parameter, you can Use Preview Parameters
private class SampleComposeProvider : PreviewParameterProvider<Data> {
override values = listOf(Data(),Data2()).asSequence()
}
@Preview
@Composable
fun PreviewCompose(@PreviewParameter(SampleComposeProvider::class) data: Data) {
Text(data)
}