Velora UI

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.