Skip to content
  • System
  • Light
  • Dark
  • High contrast

TextInput

import { TextInput } from '@eekodigital/raster';

<TextInput name="query" placeholder="Search…" />
<TextInput name="email" type="email" hasError placeholder="name@example.com" />
<TextInput name="ref" defaultValue="INV-0042" disabled />
import { TextInputField } from '@eekodigital/raster';

<TextInputField label="Project name" name="name" />
Use a short, memorable name.
<TextInputField label="Project name" name="name" hint="Use a short, memorable name." />
Error: Please enter a valid email address.
<TextInputField label="Email" name="email" type="email" error="Please enter a valid email address." />
PropTypeDefaultDescription
hasErrorbooleanfalseApplies error styling.
…propsInputHTMLAttributes

All native <input> attributes.

PropTypeDescription
labelstringVisible label text.
hintstringOptional hint text below the label.
errorstringValidation error message.
…propsInputHTMLAttributesAll native input attributes.