Input
Campo de entrada de texto básico. Permite al usuario ingresar datos.
Contrato
- Solo maneja la entrada de datos.
- No incluye labels ni mensajes de error por defecto (deben componerse externamente).
- Soporta estados de validación explícitos.
Uso básico
Tipos
Estados
Antipatrón
No uses el Input sin un label accesible (ya sea visual o mediante aria-label).
El componente Input no incluye el label para mantener la flexibilidad de composición.