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.
Search blocks by description or jump to a page.
The source for every Portfolio block is included with Basic and Pro. Pick a plan to copy the code.
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.