Docs draft
PromoCard
Component storyFigma (PromoCard set) βReact component βDSDS entity β
When to use it
poster-card PosterCard.Variants
state Β· rest / hover β Hover washes the poster. The card body is not a link; its Buttons are the interactive parts.
Anatomy
poster β 2:3 art, 180px.
content β Title (title-3) β 'Sub | Dub' meta (caption) β description (body-sm, secondary) β Actions slot.
actions β Slot; canonical pair = Button primary ('Start watchingβ¦') + Button brand outline ('Add to watchlist'). Ink-on-orange per the Button ruling.
Design specifications
| surface | color.bg.secondary, space.16 padding, gap space.24 |
| title | type.title-3 in color.text.primary |
| description | type.body-sm in color.text.secondary |
| width | 640px |
Accessibility
CTAs are real Buttons with outcome-named labels. The old white-on-orange CTA text (2.2:1) is corrected by composing the ratified Button (ink on accent, 7.1:1).