APPENDIX D
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
EXAMPLE
LIVEAs it renders.
CODE
COPY AND PASTEHow 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.
