Timeline block renders a sequence of dated entries. It supports vertical, split (alternating left-right), and horizontal scroll layouts.
Props
string
Section heading rendered as
<h2>.string
Supporting text below the heading.
TimelineEntry[]
Array of timeline entry objects. Each has:
date(string) — date or period label displayed as a small caps captiontitle(string) — entry headingdescription(string) — supporting textimage(SanityImageObject) — optional image with LQIP support
Button[]
Optional CTA buttons rendered below the timeline.
'vertical' | 'split' | 'horizontal'
Layout variant. Defaults to
vertical.Usage in Sanity Studio
- Add a Timeline block to a page.
- Set a Heading and optional Description.
- Add entries to the Items array — each needs a date label and title.
- Choose a Variant in Layout Options.