Timeline
A vertical list of chronological events with dot markers and connector lines.
-
Deployed v2.4
Pushed to production, all checks green.
-
Merged PR #342
Refactored auth module for better testability.
-
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.
-
Deployed v2.4
Pushed to production, all checks green.
-
Draft saved
-
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.
-
Deploy running
Release job is currently publishing assets.
-
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.
-
A
Alex created a new project
-
S
Sarah left a comment
Looks good. The empty state copy feels much clearer now. -
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.
-
Alex Morgan created Design System
Added the initial component checklist.
-
Sarah Lee commented on PR #342
Looks good. The empty state copy feels much clearer now. -
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
iconslot attr replaces the default dot with text or an emoji. Without it, a subtle bordered dot is shown. -
The
:markerslot replaces the full marker for every item and receives the current item attrs.