Selectors
The paginated-combobox family from packages/ui, driven by a fixture source with real latency, paging, faceting and failure — 137 customers and 84 organizations, 25 rows per page.
Single-select field — InfiniteComboboxSingle
The form control: a popover trigger over a paginated list, with ref and aria-* forwarded so FormLabel / FormMessage associate. The last four specimens are the ones worth the page — a failed first page, a failed later page, an empty source and a slow one are states you cannot reach against a healthy service.
Multi-select editor — InfiniteCombobox
The same engine rendered inline, filling a filter dialog's editor pane. Two selection modes: callback, where the caller owns the toggle math, and link, where the combobox owns it and every row is a real href.
Bounded enums — StaticComboboxSingle
A fixed, client-held set rendered through the same control as a paginated search, so a four-option field and a customer picker are visually the same thing. The search box appears only from eight options.
Facet parts — FacetPill, FacetOptionList, FacetTogglePill
The pill vocabulary a filter bar is built from: empty recedes, set lifts. Judged in a row, not one at a time.
Applied filters — FilterBar
The committed-filter row above a list table. Every action is href-or-callback, which is what lets one component render both the URL-driven server row and the client dialog's draft.
List-page hero — CommandSearch
One input that filters the list and surfaces structured matches as you type, writing a debounced ?q= to the URL. Press / anywhere on this page to focus it.