Family

Events

The components that present an event across a hub.

Family: EventsBuckets: Cards · Players · Banners · Heros · Headers · Listings · BackchannelStatus: Building out
01

The Events family

Building out

The components that present an event across a hub, in seven buckets.

02

Modelling notes

  • Cardinality is the contract. Cards, Players, Banners, Heros, Headers and Backchannel are six singular presentations of one event (event); Listings is the one plural bucket (event[]). Card vs Listing is decided by cardinality, not appearance.
  • Card vs Listing. A Card is the single-event object, the atom. A Listing arranges a set of cards. Single-event cards are designed (Foreseeable 4C, 5050 6C); multi-event listing components are still to come.
  • A Player is a composite. It frames the Video Player around one event, arranging existing components (the FW event card, the player, side panels and metadata) into one reading layout rather than defining new slot anatomy.
  • Full-width listing is a Block, not a component. At full width the Block arranges cards itself; a Listing component is only needed inside a sub-page (4C/6C) container. Full-width listing lives in the Block tier.
  • The media role. A Hero is transparent, so its section's artwork or media shows behind it. A Banner's media defines the background container it sits on. A full-width Card keeps its media as a discrete container, always stacked or side by side, never the background.
  • States are live / replay only, real event facts. Live/Replay modifies a component (a prop flips); replay-only content selects a distinct variant, not a toggled state.
  • Housekeeping. Featured is removed; its variants are the 5050 Cards group. Spotlight is parked (a plural Listing feature). Session Cards are a sibling family. Selector logic (status → which component renders) is runtime, Bruno's domain.
Events · Family Reference
Seven buckets: Cards, Players, Banners, Heros, Headers, Listings, Backchannel. Six are singular presentations of one event; Listings is the plural set. Card vs Listing is decided by cardinality (one event vs many).