React table and list blocks
Sortable headers, row selection, expandable rows, pagination footers and ranked lists for React admin dashboards.
Ranked list with bars
Top pages, top products, top anything — share shown inline.
Compact table
A read-only table for a dashboard panel, not a CRUD screen.
League table
Rows with a position, a delta and a figure.
Two-line list
A label and its context, with a value on the end.
Sortable headers with aria-sort
The attribute hand-rolled tables omit, so sort direction is announced.
Both table empty states
Never-had-data and filtered-to-nothing need different copy and actions.
Selection with a real tri-state
indeterminate is a DOM property, so it needs an effect.
Expandable detail rows
A second tr, because a div inside tbody is invalid HTML.