Lumeo

Timeline

Displays a list of events in chronological order.

Installation

dotnet add package Lumeo

One-time app setup (AddLumeo(), CSS & JS) is covered in the installation guide.

Usage

@using Lumeo

<Timeline />

When to Use

  • Activity feeds showing user actions or system events
  • Event history logs such as order tracking or audit trails
  • Changelogs and release notes displayed chronologically
  • Process tracking where each stage has a timestamp

Order placed

Your order has been placed successfully.

Jan 1, 2025

Processing

Your order is being processed.

Jan 2, 2025

Shipped

Your order has been shipped via express.

Jan 3, 2025

Delivered

Your order has been delivered.

Jan 5, 2025

Account created

Welcome to the platform.

9:00 AM

Profile updated

Added profile picture and bio.

10:30 AM

First post

Published your first article.

2:00 PM

Step 1

Planning

Step 2

Design

Step 3

Development

Step 4

Launch

Switch orientation to compare vertical and horizontal layouts.

Planning

Scope defined

Jan 1

Design

Wireframes approved

Jan 8

Development

Sprint in progress

Jan 15

Launch

Shipped to production

Feb 1

Requirements

Gathered and approved.

Week 1

Design

Wireframes signed off.

Week 2

Development

Feature branch in progress.

Week 3

QA

Test suite running.

Week 4

Release

Deployed to production.

Week 5

Active: step 2 of 5

Clicking Next / Previous advances or retreats the active step. ActiveIndexChanged fires on each change and updates the status line below.

Order placed

Your order has been placed.

Jan 1, 2025

Processing

Your order is being processed.

Jan 2, 2025

Shipped

Shipped via express.

Jan 3, 2025

Delivered

Has been delivered.

Jan 5, 2025

Active dot pulses at ActiveIndex; earlier items fill in as completed, connectors draw in.

API Reference

Timeline

Property Type Default Description
Orientation Lumeo.Orientation Vertical Layout direction. Values: Vertical, Horizontal.
ChildContent RenderFragment? null TimelineItem children.
Animated bool false When true, items fade-in with staggered delay, connectors draw in, and the active item pulses.
ActiveIndex int? null When set with Animated, drives active-dot progression: items before the index are "completed", the item at ActiveIndex pulses, later items are pending. Connectors draw in as you advance.
ActiveIndexChanged EventCallback<int> Two-way binding callback for ActiveIndex.

TimelineItem

Property Type Default Description
Title string? null Event title.
Description string? null Event description text.
Time string? null Timestamp label.
IconContent RenderFragment? null Custom icon slot replacing the default dot. (Icon is a deprecated alias.)
IsActive bool false Marks this item as the current step. When the parent Timeline is Animated, the indicator pulses.
  • Steps — Track progress through actionable sequential stages
  • Card — Wrap timeline events in cards for richer content display