All components

FEEDBACK / COMPONENTS

Timeline

Make a sequence of events easy to follow.

Live component2 documented props

About timeline

Timeline is used to display sequential items with corresponding statuses.

01

Anatomy

Shared parts, named consistently.

  1. 1
    Timeline ItemRequired

    The container of the item.

  2. 2
    ImageRequired

    A slot to place an image or icon.

  3. 3
    Label

    The title of the item.

  4. 4
    Status

    A slot to place the status.

  5. 5
    Icon ButtonRequired

    An Icon Button to open and close the item.

  6. 6
    Children

    A slot to place the content.

Try the default

A working example with the shared V1 visual language.

  1. Tokens imported — complete

    Your foundations are connected.

    Today, 9:24 AM
  2. Theme review — current

    Check color, type, and density.

    In progress
  3. Publish release — upcoming

    Approve the reviewed changes.

When to use

Use for activity history or a sequence of events. Explain statuses in text and choose a consistent chronological direction.

An ordered list preserves reading order. Static events are not additional keyboard stops.

Related components

Source & adaptation

V1 semantic colors, DM Sans typography, compact controls, and responsive layouts. The API table describes this implementation; source design notes may use earlier API terminology.

components/library/feedback.tsx