Skip to content
SevenUI
Sign in

Input components

9 free, copy-and-go React Input examples built on the SevenUI Input primitive. Install any of them with the shadcn CLI.

On this page

Search input

A labelled search input with a leading icon inside the field.

… add @sevenui/component/input-01

With error

A Field-wrapped input in an invalid state showing its error message.

… add @sevenui/component/input-02

Password with toggle

A password input with a ghost button that reveals or hides the value.

… add @sevenui/component/input-03

Sizes

Small, default and large inputs paired with buttons of matching height, each with the density it suits.

… add @sevenui/component/input-04
Small · toolbars and dense tables
Default · forms and settings
Large · onboarding and empty states

Outline, filled and underline

The same field in three visual styles: outlined, tinted fill and a single underline rule.

… add @sevenui/component/input-05
OutlineThe default. Clear edges for dense forms.
FilledA tinted surface that lifts to the background on focus.
UnderlineA single rule for editorial, low-chrome layouts.

Read-only and disabled

A selectable read-only URL with a copy button next to a disabled email field managed by single sign-on.

… add @sevenui/component/input-06

Teammates with an invite can sign in here. Contact support to change it.

Managed by your company's single sign-on. Ask a workspace owner to change it.

Character limit

A controlled input with a remaining-characters counter and a meter that warns near the limit.

… add @sevenui/component/input-07
Characters remaining: 20

Shown next to your name in comments and mentions.

Floating label

A demo request form whose labels sit inside the fields and float up once focused or filled.

… add @sevenui/component/input-08

Newsletter signup

A marketing newsletter signup with inline email validation and a confirmation state.

… add @sevenui/component/input-09

The changelog, once a month

New components, breaking changes and migration notes. No launch hype, unsubscribe in one click.

Joined by 12,400 frontend engineers.

Components are the parts. Blocks are the page.

Pro blocks are whole sections and pages — heroes, pricing, dashboards, auth — composed from the same primitives and themed by the same tokens you already use. Install one and it is yours.

One purchase, yours forever. $99 at launch instead of $249.