Timeline

A vertical list of chronological events with dot markers and connector lines.

Basic
  1. Deployed v2.4

    Pushed to production, all checks green.

  2. Merged PR #342

    Refactored auth module for better testability.

  3. Draft saved

    Auto-save captured the latest edits.

Icon Markers

Pass an icon slot attr to replace the default dot with text or an emoji.

Icon Markers
  1. Deployed v2.4

    Pushed to production, all checks green.

  2. Draft saved

  3. Tests passing

    All component checks are green on CI.

Custom Markers

Use the :marker slot when the marker itself needs custom markup, animation, or status styling.

Custom Markers
  1. Deploy running

    Release job is currently publishing assets.

  2. Build started

    CI picked up the latest commit.

Activity Items

Put avatars, badges, links, or any other markup inside the :item slot. The timeline keeps the marker and connector consistent while your content owns the event layout.

Activity Items
  1. A

    Alex created a new project

  2. S

    Sarah left a comment

    Looks good. The empty state copy feels much clearer now.
  3. M

    Mike merged PR #342

Rich Content

Drop avatars, links, cards, or any markup into each :item slot. The timeline provides the chrome — you own the content.

Activity Feed
  1. Alex Morgan created Design System

    Added the initial component checklist.

  2. Sarah Lee commented on PR #342

    Looks good. The empty state copy feels much clearer now.
  3. Mike Ross merged PR #342

    Refactored the auth module and updated tests.

Notes

  • The timeline is a pure CSS component — no JavaScript hook. The connector line is a flex element that stretches to fill the marker column.
  • The marker and connector line are aria-hidden — they're decorative. The timestamp uses a semantic <time> element.
  • The icon slot attr replaces the default dot with text or an emoji. Without it, a subtle bordered dot is shown.
  • The :marker slot replaces the full marker for every item and receives the current item attrs.