Input
A native input styled with the shared theme. Pair it with a visible label.
Installation
Add the shadcn primitive and the shared Crafter theme to a Base UI project. The theme updates your project-wide tokens.
bunx --bun shadcn@4.21.0 add http://localhost:4324/r/input.jsonComposition
A foundation for your own components. The source stays close to the upstream API.
Native input
From the foundation
These primitives use shadcn Base UI with the same Crafter colors, typography and corners as this entire site. Customize that shared identity in the style generator.
Upstream documentation ↗