Form atoms that actually work. Type in the fields, drag the sliders, toggle the switches — every control below is a live, focusable element with real React state, not a screenshot.
Entry
Floating labels, icon slots, prefixes, validation states and AI prompt bars. Every one is a real focusable input — click in and type.
Floating label
tsxPassword toggle
tsx28/60
Character count
tsxBasic
tsxWith icon
tsxGlow focus
tsxUnderline
tsxPrefix / suffix
tsx✕ Enter a valid email
Error state
tsxSuccess state
tsxAI prompt bar
tsxDisabled
tsxBinary
Switches, checkboxes, radio groups, card selectors and sliding segmented controls — all keyboard reachable.
Switch
tsxSwitch (small)
tsxCheckbox
tsxRadio group
tsxCard radio
tsxSliding segment
tsxIcon switch
tsxIndeterminate
tsxRanges
Range inputs with gradient tracks, step sliders, colour swatches, star ratings and OTP boxes.
Range slider
tsxStep slider
tsxColour picker
tsxStar rating
tsxQuantity
tsxSelect
tsxDate field
tsxOTP boxes
tsxComposite
Drag-and-drop zones, upload progress rows, tag inputs and copy-to-clipboard fields.
Drop files here
PNG, JPG up to 10MB
Drop zone
tsxbrand-guide.pdf
File row
tsxAvatar upload
tsxSearch with ⌘K
tsxTag input
tsxCopy field
tsx