Interactive Playground
Every prop, wired live. Swap the native type, adornments, and key filter and watch the code snippet update in real time.
Types & Adornments
Use iconStart or iconEnd to add visual context. Pass the label prop to instantly generate a semantic header.
Inline Forms (Left Labels)
Pass labelPosition="left" to align the label next to the input. This layout automatically stacks on mobile devices for optimal responsiveness.
Validation & States
The error prop transforms the input and intelligently maps over arrays to display multiple validation requirements.
Input Sizing
Five carefully calibrated sizes. Use xs specifically for dense data tables or tight inline route filters.
Key Filter
Restrict input characters dynamically using the keyfilter prop. Try typing letters into the Voyage Number field below!