Input Component

Field chrome

Input renders its own label (above the field), an optional right-aligned aside in the label row, and error / description rows below — all via the shared FieldChrome. See the full field-chrome page →

Displayed on the pricing page and receipts.
0/40
A short tagline.
That slug is already taken.
Lowercase, hyphens only.

Variants

The shared variant axis tints the field's border with one calculation for every variant (no secondary special case): the variant token at --ui-tint-border (50%) at rest, --ui-tint-border-hover (80%) on hover/focus. borderless drops the visible frame (border → transparent) while keeping the box + focus outline.

Sizes

Basic

With Icons

With Validation

Types