← ui-lab

Select Table

A data table with row selection and a tri-state select-all checkbox. Select a few rows and the header checkbox shows the indeterminate (mixed) state; toggle it to select every row or clear the selection. The mixed state is a real checkbox indeterminate property exposed to assistive technology — not just a visual dash.

Preview

Select allNameSize
report.pdf2 MB
budget.xlsx48 KB
notes.txt1 KB

Installation

npx shadcn@latest add https://ui.publictheta.com/r/select-table.json

Conformance

This component conforms to the @publictheta/ui-spec select-table specification. Run the suite against any implementation with pnpm conformance.