Skip to content

Reaction bar

Positive and negative feedback actions.

Reaction bar Reaction bar

var reaction by remember {
    mutableStateOf<JengaReaction?>(
        value = null,
    )
}
JengaReactionBar(
    onPositive = {
        reaction = if (reaction == JengaReaction.Positive) {
            null
        } else {
            JengaReaction.Positive
        }
    },
    onNegative = {
        reaction = if (reaction == JengaReaction.Negative) {
            null
        } else {
            JengaReaction.Negative
        }
    },
    selected = reaction,
    positiveContentDescription = "Helpful",
    negativeContentDescription = "Not helpful",
)