~/blog/showcase
One element, several designs of it. Each one comes in html, React and Vue — with and without Tailwind — and every line is read out of the repo at build. Nothing here was retyped.
- ButtonsThe one element everybody builds first, in as many designs as it deserves.3 designs
- SelectsChoosing one of many, without the native control's opinions.ls: empty — soon
- MenusActions that live behind a trigger, and the keyboard that has to reach them.ls: empty — soon
- TabsOne surface, several panels, and the honest radio strip that swaps them.ls: empty — soon
- SwitchesOne bit, changed by hand — and the design is how it admits the change.ls: empty — soon
- NavigationNot where you can go, but where you are — the elements that answer a position rather than a click.ls: empty — soon