Jenga Ticket Row
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
attendee Name
attendee's full name (also drives the avatar initials).
detail
secondary line, e.g. ticket type or order id.
status Label
the status pill text (e.g. "Valid", "Used").
status Tone
the status pill tone; see JengaBadgeTone.
modifier
the Modifier for this row.
on Click
optional row click handler.
Samples
JengaTicketRow(
attendeeName = "Ada Lovelace",
detail = "VIP · TKT-2026-001",
statusLabel = "Valid",
statusTone = JengaBadgeTone.Success,
)Content copied to clipboard