Components
Everything on this site, installable
The site is built from these, so what you install is what you are looking at. Every preview below is the real component running, not a picture of one.
Add the registry once
export CTA_REGISTRY=https://adamjurek.com/r/registry.jsonDock
Page structure
No dependencies
A launcher, what is open, and a corner. Search opens upward and results are the consumer's to compute.
Preview: A dock with a launcher open above it
Nav Bar
Page structure
No dependencies
A site header whose panels expand. Built on <details>, so it works before hydration and closes on Escape.
Preview: A header with a panel of categories open under it
Breadcrumb
Navigation
No dependencies
The trail, told twice from one list: a visible nav with correct ARIA, and the schema.org BreadcrumbList rendered from the same array.
Preview: A trail of crumbs with a chevron between each
Doc Nav
Navigation
No dependencies
The left rail of a documentation page: the sections of a library, the elements in each, and the one that is open. A sticky column on a wide screen, a collapsed row below it.
Preview: A grouped list of elements with the open one marked
Pagination
Navigation
No dependencies
Pages as links with first and last always reachable. The window everyone already knows, and nothing that breaks middle-click.
Preview: Numbered pages with an ellipsis where numbers were elided