sigilUI

Timeline Section

Present milestones in a complete page section.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { TimelineSection } from "@sigil-ui/components";

Usage

<TimelineSection
    label="Roadmap"
    title="What's shipping next"
    events={[
      { date: "Q2 2026", title: "Token diff",       description: "Visualize preset deltas." },
      { date: "Q3 2026", title: "Design extract",   description: "URL → DESIGN.md." },
      { date: "Q4 2026", title: "Headless cores",   description: "All overlays portable." },
    ]}
  />

Props

PropTypeDefaultDescription
labelstring—Readable label for the component.
titlestring—Heading displayed in the component.
descriptionstring—Supporting text below the heading.
events (required)TimelineEvent[]—Events configuration.

Token integration

CSS VariablePurpose
--s-section-pySection py
--s-content-max-narrowContent max narrow
--s-page-marginPage margin
--s-borderBorder
--s-radius-fullRadius full
--s-backgroundBackground
--s-text-mutedText muted
--s-primaryPrimary
--s-font-monoFont mono
--s-textText