JengaTicketRow

fun JengaTicketRow(attendeeName: String, detail: String, statusLabel: String, statusTone: JengaBadgeTone, modifier: Modifier = Modifier, onClick: () -> Unit? = null)(source)

Pattern (organism), a ready-made attendee/ticket row composed from jenga blocks (JengaCard + JengaAvatar + JengaText + JengaBadge).

Patterns live one layer above blocks (Foundations → Blocks → Patterns): they encode a recurring arrangement of blocks so feature code doesn't re-assemble it each time. Stateless and data-driven, like every jenga block.

Parameters

attendeeName

attendee's full name (also drives the avatar initials).

detail

secondary line, e.g. ticket type or order id.

statusLabel

the status pill text (e.g. "Valid", "Used").

statusTone

the status pill tone; see JengaBadgeTone.

modifier

the Modifier for this row.

onClick

optional row click handler.

Samples

JengaTicketRow(
    attendeeName = "Ada Lovelace",
    detail = "VIP · TKT-2026-001",
    statusLabel = "Valid",
    statusTone = JengaBadgeTone.Success,
)