Patterns

A pattern is a decision about how several components behave together. Each page here is hand-written: nothing on them is generated, because none of it can be measured from the code.

pageholds
Button hierarchy—
Date and time filterScoping data by time range, deploy revision, or a custom date range, with only the sections a page needs.
Empty state—
FiltersNarrowing a list from one widget, and keeping it in step with the search bar.
Form checklist—
Forms—
MapShowing how things are connected, when the relationship matters more than the values.
MenuChoosing between a select, a combobox and a menu, which all open the same panel.
Responsive navigationHow the global navigation changes between the narrow, tablet and desktop widths.
Trace timelineShowing where a single request spends its time, span by span.

10 pages, filtered on section=patterns, type=guidance.