Timeline

Timeline visualizes a series of chained events.

  1. Ordered
  2. Processing
  3. Shipped
  4. Delivered
PREVIEW

Timeline receives the events with the value property as a collection of arbitrary objects. In addition, content template is required to display the representation of an event. Example below is a sample events array that is used throughout the documentation.

  1. Ordered
  2. Processing
  3. Shipped
  4. Delivered
basic-demo

Content location relative the line is defined with the align property.

  1. Ordered
  2. Processing
  3. Shipped
  4. Delivered
  1. Ordered
  2. Processing
  3. Shipped
  4. Delivered
  1. Ordered
  2. Processing
  3. Shipped
  4. Delivered
alignment-demo

Additional content at the other side of the line can be provided with the opposite property.

  1. 15/10/2026 10:30
    Ordered
  2. 15/10/2026 14:00
    Processing
  3. 15/10/2026 16:15
    Shipped
  4. 16/10/2026 10:00
    Delivered
opposite-demo

TimeLine orientation is controlled with the layout property, default is vertical having horizontal as the alternative.

  1. 2026
  2. 2027
  3. 2028
  4. 2029
  1. 2026
  2. 2027
  3. 2028
  4. 2029
  1.  
    2026
  2.  
    2027
  3.  
    2028
  4.  
    2029
horizontal-demo

Sample implementation with custom content, styled markers, and rich event cards.

  1. Oct 15, 2026
    10:30 AM
    JD
    Order Placed
    Your order #12345 has been confirmed and is being prepared for processing.
    • 2x Wireless Headphones
    • 1x Phone Case
    • 1x USB-C Cable
  2. Oct 15, 2026
    10:32 AM
    SY
    Payment Confirmed
    Payment of $149.99 was successfully processed via Credit Card ending in 4242.
  3. Oct 16, 2026
    02:15 PM
    MK
    Shipped
    Package has been handed to the carrier and is on its way.
    Tracking: TRK-892374651
  4. Oct 18, 2026
    11:20 AM
    JD
    Delivered
    Package was delivered and signed for at the front door.
custom-demo

Build interactive step-based workflows with progress tracking and state management.

Onboarding Progress

1 of 5 steps completed

  1. Account Created

  2. Email Verified

    Click the marker to complete

  3. Profile Completed

  4. First Purchase

  5. Review Posted

interactive-demo

Display real-time activity streams with user avatars and contextual information.

Recent Activity
  1. 2 minutes ago
    SC
    Sarah Chenpushed3 commitstomain
    • fix: resolve memory leak in useEffect
    • feat: add dark mode toggle
    • chore: update dependencies
  2. 15 minutes ago
    AK
    Alex Kumaropenedpull request #142tofeature/auth

    Implement OAuth2 authentication flow

  3. 1 hour ago
    MJ
    Maya Johnsoncommented onissue #89

    I've investigated this bug and found the root cause. Working on a fix now.

  4. 3 hours ago
    DP
    David Parkmergedpull request #138tomain
  5. 5 hours ago
    EW
    Emma Wilsoncreatedrelease v2.4.0

    Performance improvements and bug fixes

activity-demo

Screen Reader

Timeline uses a semantic ordered list element to list the events. No specific role is enforced, still you may use any aria role and attributes as any valid attribute is passed to the list element.

Keyboard Support

Component does not include any interactive elements.

Theme Designer