Text field foundation with start/end adornment slots, size variants, and a signature animated focus ring that draws in on focus.
Dependencies
Interaction Type
Focus the field — accent ring draws in (opacity + scale 0.98→1 settle). Start/end adornments for icons or kbd hints. Invalid state recolors ring and border.
Props
Options you can pass to customize this component.
sizeInput size variant. Defaults to md.
startAdornmentIcon or element rendered before the input.
endAdornmentIcon or element rendered after the input.
labelLabel text above the input.
errorError message below the input. Triggers invalid state.
containerClassNameAdditional classes for the outer wrapper.
Installation
How to use
<Input
label="Email"
placeholder="you@example.com"
startAdornment={<MailIcon />}
/>Source Code
Click the code icon in the top-right corner to view the source code.
License & Usage
// No code loaded.Password is required