121
GitHub
Data display

Timeline

Orders milestones or activity events along a chronological track.

FrameworksAstro · React · Elements

Registry commandlumen add Timeline

InteractionNative markup

Design sourceLibrary file

01

See it in context

Preview

  1. 10:00 Design approved
  2. 12:20 Build checks passed
  3. 14:30 Release deployed
02

Copy a working example

Usage

astro
---
import {
  Timeline,
  TimelineItem
} from '@santi020k/lumen-astro'
---

<Timeline>
  <TimelineItem><strong>10:00</strong> <span>Design approved</span></TimelineItem>
  <TimelineItem><strong>12:20</strong> <span>Build checks passed</span></TimelineItem>
  <TimelineItem><strong>14:30</strong> <span>Release deployed</span></TimelineItem>
</Timeline>
---
import {
  Timeline,
  TimelineItem
} from '@santi020k/lumen-astro'
---

<Timeline>
  <TimelineItem><strong>10:00</strong> <span>Design approved</span></TimelineItem>
  <TimelineItem><strong>12:20</strong> <span>Build checks passed</span></TimelineItem>
  <TimelineItem><strong>14:30</strong> <span>Release deployed</span></TimelineItem>
</Timeline>
03

Choose your target

Add this component

Choose the package for your runtime. All adapters share the Lumen stylesheet. Use the matching registry command when you want a local wrapper for that framework.

bash@santi020k/lumen-astro
pnpm add @santi020k/lumen-astro
pnpm add @santi020k/lumen-astro
bashAstro wrapper
lumen add Timeline
lumen add Timeline

API reference

Lumen-specific props and runtime attributes for the Astro primitive. React props follow the same names; Elements use equivalent kebab-case attributes where custom elements expose them.

AttributeValuesDefaultDescription
class, classNamestring""Merges custom classes with the generated ui-* root classes.
...native attributesHTML attributes-Forwards standard attributes to the root element unless the component consumes them.