Timeline

The ArcadiaTimeline component displays a vertical list of ArcadiaTimelineItem entries, each with a colored dot, title, subtitle, and optional content.

Basic Usage

<ArcadiaTimeline>
    <ArcadiaTimelineItem Title="Order Placed" Subtitle="Mar 15, 2024" Color="primary">
        Your order has been received and is being processed.
    </ArcadiaTimelineItem>
    <ArcadiaTimelineItem Title="Shipped" Subtitle="Mar 16, 2024" Color="success">
        Package shipped via overnight delivery.
    </ArcadiaTimelineItem>
    <ArcadiaTimelineItem Title="Delayed" Subtitle="Mar 17, 2024" Color="warning" Icon="!">
        Weather delay.
    </ArcadiaTimelineItem>
</ArcadiaTimeline>

ArcadiaTimeline Parameters

ParameterTypeDefaultDescription
ChildContentRenderFragment?nullThe timeline item elements.
Classstring?nullAdditional CSS class names.
Stylestring?nullInline CSS styles.

ArcadiaTimelineItem Parameters

ParameterTypeDefaultDescription
Titlestring""Title text for the timeline item.
Subtitlestring?nullSubtitle text (e.g., timestamp or secondary info).
Colorstring"primary"Dot color variant: "primary", "success", "danger", "warning".
Iconstring?nullOptional icon displayed inside the dot.
ChildContentRenderFragment?nullDetail content displayed below the title and subtitle.
Classstring?nullAdditional CSS class names.
Stylestring?nullInline CSS styles.

Accessibility

  • The timeline uses role="list" with aria-label="Timeline".
  • Each item uses role="listitem".
  • Marker dots and connector lines use aria-hidden="true".