TraceTimeline
The trace timeline shows where a single request spends its time, span by span. It comes in two parts: TraceTimelineBox, a preview of the first 10 spans that embeds in other views, and TraceTimelineOverlay, the fullscreen view for filtering and investigation.
How it should look and behave, from the span row to the N+1 design, is on the trace timeline pattern page.
Where it exists
| axis | value |
|---|---|
| React module | yes — shared UI library |
| React tier | library |
| CSS class | none |
| CSS files | none |
| Storybook | none |
| Figma | not mapped |
| Uses in product | 2 |
| Uses in admin | 0 |
| Seen as | jsx-tag |
| Join provenance | none |
An empty cell above is a measurement, not an omission: every axis is printed whether or not it is populated. What each one costs is on /gaps.md, linked from the axis name wherever this page has a gap.
Members
A member is attached to its parent at module scope, so it is imported through the parent and versioned with it. Members have no page of their own: they declare no CSS class, carry no story and join no Figma set, and their uses are counted against the parent rather than separately.
None. Nothing is attached to this component as a member.