Coach Stories

Feature hero

The lead story full bleed to the page margins, its title set on the photograph, with a rail of two stories beside it. The rail wraps underneath on mobile.

components/coach/blocks/feature-hero.tsx

Preview

Live, on the prototype's content. Switch to mobile to see it at 390px.
1440pxOpen

Built from

Usage

components/coach/blocks/feature-hero.tsx
import { FeatureHero } from "@/components/coach/blocks/feature-hero";

<FeatureHero story={heroStory} rail={[storyA, storyB]} caption="Shop the look" />

Props

PropTypeDefaultDescription
story*StoryThe lead. Its image should hold a 16:10 crop on desktop and 4:5 on mobile.
railStory[][]Up to two stories beside the hero, one column wide.
captionstringA small caps label in the bottom right of the image.
classNamestringMerged last. For spacing around the block, not for restyling it.

Guidance

Do

  • Keep the headline to two lines at desktop.
  • Check the gradient keeps white text readable on the chosen image.

Don't

  • Use a product packshot. The hero is always campaign photography.

Where it's used