Componentes

Input

Campos de formulario oscuros con etiquetas opcionales, anillo de foco y mensaje de error en línea.

Con etiqueta

Tipos

Sin etiqueta

Estado de error

Uso

<Input label="Email" type="email" name="email" placeholder="you@example.com" />

<Input label="Password" type="password" name="password" required />

<Input name="search" type="search" placeholder="Search without label" />

<Input label="Username" name="username" error="This username is already taken." />

Props

PropTipoPredeterminadoDescripción
labelstring—Etiqueta opcional renderizada sobre el campo.
placeholderstring—Texto de marcador de posición.
type'text' | 'email' | 'password' | 'search''text'Tipo nativo de input.
namestring—Nombre del campo de formulario. También se usa para derivar el id cuando no se proporciona.
idstringinput-{name}id explícito del elemento input.
requiredbooleanfalseMarca el campo como obligatorio.
errorstring—Mensaje de error que se muestra debajo del campo en color danger.