Skip to content

Wrap

A row that wraps onto new lines when it runs out of width.

Wrap Wrap

var picked by remember {
    mutableStateOf(
        value = setOf(
            "Solar",
        ),
    )
}
JengaWrap(
    content = {
        listOf(
            "Solar",
            "Battery",
            "Inverter",
            "Lighting",
            "Radio",
            "Fan",
        ).forEach { label ->
            JengaChip(
                label = label,
                selected = label in picked,
                onClick = { picked = if (label in picked) picked - label else picked + label },
            )
        }
    },
)