Contact Sheet

The one list that carries imagery. Rows lift their thumbnail and press.

HANDLE
contact-sheet
LIVES IN
src/components/Editorial.jsx (ContactRow)
USED ON
Home, the seven chapters
PROPS
Thumbnail · number · title · client · outcome line · year · arrow, in the dot-leader pattern
CODE
COPY AND PASTE

How it is called.

JSX
import { ContactRow } from '../components/Editorial.jsx'

<ul>
  {PROJECTS.map((p, i) => (
    <ContactRow key={p.slug} project={p} thumb={firstStill(p)} index={i} />
  ))}
</ul>
RULES

What must stay true.

The one list that carries imagery. Rows lift their thumbnail and press.