Gig List
Upcoming shows as ruled rows with date, venue, city, and a tickets link, followed by muted past shows as an archive beneath.
Upcoming shows as ruled rows with date, venue, city, and a tickets link, followed by muted past shows as an archive beneath.
The Portfolio Collection unlocks the source for every Portfolio block. All Access unlocks every Collection.
Already purchased? Log in
Gig List shows upcoming and past shows as two separate ruled lists. Each upcoming row names the date in tabular numerals, the venue, the city, and carries a Tickets link with an arrow icon. Past shows use muted foreground so they read as archive rather than promotion. The lede sets real expectations, summer 2026 European dates, limited capacity at most venues.
Two typed const arrays, upcoming and past, both using the same Show type with a nullable ticketsHref. The null check on ticketsHref drives the conditional Tickets link, keeping past rows clean without a dead link.
Reach for this block on a musician landing page or a dedicated tour page. The installer swaps dates, venue names, and cities, and sets ticketsHref to null for any show that has passed.
A natural flow around it on a Portfolio Pro page:
Before
After
One strong use is the summer tour schedule. Other show list shapes:
Tip: past shows with real venue names build credibility, keep them in the list rather than deleting them when the date passes.