Presents ordered events, milestones, or state transitions with a connected vertical rail.
TimelineItem for events. For explanatory context inside the sequence, use a marker-less TimelineItem (one with no markerContent, markerIcon, or markerIconSrc) hosting a Banner or other content; it renders no coin, runs full width, and the rail passes through it neutrally.color) should describe event meaning consistently: blue for informational delivery steps, green for completed or successful steps, yellow for caution or machine-attributed states, red for failed or critical states, purple for feature-specific states, and grey for neutral states.markerSize) controls marker size. Use sm for compact title-only timelines and lg for framed activity rows or larger custom row content.markerIcon (a Pluma icon), markerIconSrc (an image URL rendered inside the coin), or markerContent (text such as a step number, or any node — in Ember a markerContent block); the icon scales automatically with the marker size. Setting markerContent to an empty string renders an empty coin (a plain node on the rail). markerContent takes precedence over markerIcon/markerIconSrc. color sets the marker and rail accent; shape (circle or rounded-square) distinguishes marker categories. isCurrent rings the marker and follows its shape.trackColor to color the rail apart from the marker (set it alongside color, which colors both). Like color, the track color carries onto the next row's incoming rail half.lineVariant) controls the rail segment through a row. Prefer solid; use dashed for expected or provisional continuity and dotted for explanatory or related notes. A row's line variant carries onto the next row's incoming half, so the connector between two events is dashed/dotted end to end.markerLabel only when the marker communicates information not already present in visible text.isCurrent once per timeline when one event is the current or most important status.color unset (it defaults to grey) for unavailable, inactive, or expected future events to de-emphasize them.metaPosition="trailing" when the meta is secondary to the event content.Sent email, Machine opened, or Human clicked.meta.description or a Banner inside a marker-less TimelineItem.<Timeline><TimelineItem color="blue" markerIcon="send-auto" title="Sent email" meta="10:04 AM" /></Timeline>.<PlumaTimeline><PlumaTimelineItem @color="blue" @markerIcon="send-auto" @title="Sent email" @meta="10:04 AM" /></PlumaTimeline>.markerIcon values come from Pluma Icons. Use markerIconSrc to render an image URL inside the marker coin instead of an icon. The marker icon scales automatically with the chosen marker size.markerSize="lg" on each row, and custom row content inside each item (meta is leading by default).color, shape, lineVariant, and isCurrent to separate machine and human event states; leave color unset to de-emphasize pending states.