Ticket rows render {ticket.ticketType?.name} · Seat {ticket.seat} unconditionally. For general-admission tickets where seat is an empty string, this displays as "GA · Seat" with a dangling label and no value, which reads as broken rather than intentional.
Suggested fix: Render conditionally, e.g. {ticket.seat ? \Seat ${ticket.seat}` : 'General admission'}`.
Ticket rows render
{ticket.ticketType?.name} · Seat {ticket.seat}unconditionally. For general-admission tickets whereseatis an empty string, this displays as "GA · Seat" with a dangling label and no value, which reads as broken rather than intentional.Suggested fix: Render conditionally, e.g.
{ticket.seat ? \Seat ${ticket.seat}` : 'General admission'}`.