Saltar al contenido

Input

Beta

Campo de texto de una línea, con label, ayuda y error integrados.

Abrir en Figmaregistry/ds/input.tsx

Te enviamos ahí la confirmación.

Cuándo usarlo

Usá Input para…Usá otra cosa para…
Texto corto y libre: nombre, correo, teléfono.Varias líneas → Textarea.
Búsquedas.Elegir de una lista conocida → Select o Radio.
Números y fechas simples (type).Códigos de verificación → Input Code.

Anatomía

Podés cambiarla después.

  1. 1Label — Siempre visible. Dice qué dato se pide.
  2. 2Requerido — Asterisco. Marcá lo obligatorio — o mejor, lo opcional, si es la minoría.
  3. 3Campo — Contiene icono opcional, valor o placeholder.
  4. 4Ayuda / error — Una sola línea bajo el campo. El error la reemplaza.

Estados

Revisá el formato: falta el dominio.

El error aparece cuando la persona terminó de escribir (al salir del campo o al enviar), no mientras tipea. El mensaje dice cómo arreglarlo, no solo que está mal.

Tamaños

Mismo alto que el Button del mismo tamaño: en una fila van siempre iguales.

Con icono

Los iconos son decorativos y refuerzan el tipo de dato. No reemplazan al label.

Afijos y botón final

Un segmento fijo antes o después del valor ahorra tipeo y evita errores de formato. Con radius="full" es el Rounded Input de Figma: la píldora para dominios y subdominios.

https://
kg
https://.polen.edu
  • El afijo es parte del valor, no una instrucción: "https://", "kg", ".com".
  • El botón final (action) es para una acción sobre el valor (Copiar, Buscar), siempre en variant="text" y neutro: el campo no es un CTA.

Contenido

  • Label corto y sin dos puntos: "Correo", no "Ingresá tu correo:".
  • El placeholder es un ejemplo, no una instrucción, y nunca reemplaza al label: desaparece al escribir y tiene menos contraste.
  • La ayuda previene el error: formato esperado, para qué se usa el dato.
  • El error es específico y amable: "Falta el dominio (@universidad.edu)", no "Campo inválido".
  • El ancho del campo sugiere el largo de la respuesta.

Solo números, sin el 15.

Sí

Label visible, placeholder como ejemplo, la regla en la ayuda.

No

Todo en el placeholder: al escribir desaparecen el nombre del campo y la regla.