TimelineSection
Vertical timeline for roadmaps, history, and step-by-step processes with variant colours.
Preview
Product Roadmap
Key milestones in our journey
Jan 2024
Project Kickoff
Initial planning and stakeholder alignment.
Feb 2024
Design Phase
Wireframes, prototypes, and design reviews.
Mar 2024
Development Sprint 1
Core features and authentication flow.
Apr 2024
Beta Release
Limited access testing with early adopters.
May 2024
Public Launch
Full release to all users.
Usage
import { TimelineSection } from '@/components/sections/TimelineSection'export default function Page() {return (<TimelineSectiontitle="Our Journey"items={[{ title: 'Founded', description: 'Started in a small garage.', date: '2020', variant: 'success' },{ title: 'Series A', description: '$5M funding round.', date: '2021' },{ title: 'Global Expansion', description: 'Launched in 12 countries.', date: '2023' },]}/>)}
Variants
Alternate Layout
Jan 2024
Project Kickoff
Initial planning and stakeholder alignment.
Feb 2024
Design Phase
Wireframes, prototypes, and design reviews.
Mar 2024
Development Sprint 1
Core features and authentication flow.
Apr 2024
Beta Release
Limited access testing with early adopters.
May 2024
Public Launch
Full release to all users.
Prompt Preview
Copy a prompt that recreates this UI
Paste this into your AI coding assistant to generate code that closely matches the reference, including color, size, shape, typography, spacing, and polish.
Copy-ready AI prompt
Starts from the current visual reference and project constraints.
Tweak only product-specific copy or data after the first generation pass.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
items* | TimelineItem[] | - | Array of timeline entries |
title | string | - | Section heading |
description | string | - | Section subtext |
layout | 'left' | 'center' | 'alternate' | 'left' | Timeline layout style |
className | string | - | Extra CSS classes |