Input
Input captura texto corto como patente, correo o teléfono. Va dentro de Field, que suma el Label, la ayuda y los errores.
Mantención 10.000 km
Datos de contacto
Te avisamos por WhatsApp cuando el mecánico vaya en camino.
Anatomía
Input es solo el contenedor y el texto. En formularios va siempre dentro de Field, que suma el Label, el texto de ayuda y el mensaje de error, y los conecta para lectores de pantalla.
Ahí llega tu boleta.
- Label
- Valor
- Contenedor
- Texto de ayuda
Tamaños
Las alturas calzan con Select y FloatingInput, así un formulario mixto mantiene el mismo ritmo. En mobile cada tamaño crece un poco para facilitar el toque.
Estados
Field y Label
Field envuelve un solo control y le pasa el id, aria-invalid y aria-describedby. Funciona igual con Input, Textarea y Select.
Lo usamos para emitir tu boleta.
Ingresa una patente como JTRX-12.
Textarea
Para textos de más de una línea usa Textarea. Comparte bordes, tamaños y estados con Input.
Uso
Debe tener 9 dígitos, como 9 1234 5678.
Campo inválido.
Código
import { Field } from '@carvuk/design-system/components/field';
import { Input } from '@carvuk/design-system/components/input';
<Field label='Patente' error={errors.plate}>
<Input placeholder='JTRX-12' />
</Field>