NeoTerm UI

Timeline

Vertical timeline with neon-styled status dots.

Import

import { Timeline } from "neoterm-ui";

Usage

<Timeline items={[
  { id: "1", title: "Deploy started", status: "info", timestamp: "12:00" },
  { id: "2", title: "Tests passed", status: "success", timestamp: "12:02" },
  { id: "3", title: "Build failed", status: "error", timestamp: "12:05" },
]} />

Props

PropTypeDefaultDescription
itemsTimelineItem[]Array of timeline entries.
classNamestringAdditional CSS classes.

TimelineItem

PropTypeDefaultDescription
idstringUnique identifier.
titlestringEvent title.
descriptionstringOptional detail text.
timestampstringTime label.
status"success" | "warning" | "error" | "info" | "neutral"Dot color.
iconReactNodeCustom icon override.