Event card variants
Mock data for design iteration. Each variant takes a single EventDTO and reuses shared sub-components for date, venue, category, and save interactions. Press d to toggle dark mode.
Featured hero
Use for a single prominent event at the top of a page. Stacks on mobile; image-left + content-right on desktop.
Default — vertical grid
The general-purpose card. Drops into responsive grids: 1 col → 2 col → 3 col.
Compact rows
Use in search results, sidebars, or related-events lists. Date pill on the left, thumbnail on the right of it (hidden on the smallest widths).
- MAY9
Live Music at Amigos
8:00 PMMusicAmigos Cantina · 806 Dufferin Ave - MAY6
Open Mic Comedy at The Bassment
8:30 PMComedyThe Bassment · 202 4 Ave N - MAY9
Riversdale Farmers' Market
9:00 AMMarketRiversdale Square · 200 block 20th St W - MAY10
Beginner Pottery Workshop
1:00 PMArtsHandmade House Studio · 710 Broadway Ave
Agenda — events on a single day
Use under a date header to show what's happening on a specific day. Time-prominent, no image.
Loading states
Skeleton variants for each card. Use while fetching.
Featured
Default grid
Compact row + Agenda