← Back to Components

Form Inputs

Input field components with multiple types, sizes, and states. Supports text, email, password, number, and other HTML input types with consistent styling and accessibility features.

Input Types

All HTML input types are supported with consistent styling across text, email, password, number, and other input types.

Standard text input field
Email validation included
Hidden text for security
Numeric input with controls
Phone number format
Website address

Input Sizes

Three sizes available: Small (28px), Medium (36px), and Large (48px) heights.

Use for prominent form fields and primary actions
Standard size for most form fields
Compact size for dense forms or secondary fields

Input States

Interactive states provide visual feedback for user interactions and form validation.

Normal input appearance
Blue border when active
This field has an error
Cannot be edited

Helper Text & Validation

Helper text provides guidance, while error messages offer validation feedback.

This helper text provides guidance to the user
Looks good!
Maximum 50 characters allowed
0/50

Input Variants Showcase

Complete showcase of all input size and state combinations available.

Large Inputs (48px)

Error message

Medium Inputs (36px)

Error message

Small Inputs (28px)

Error message