input
Code

InputCode

El componente InputCode es un campo de entrada diseñado para ingresar códigos de verificación o códigos de un solo uso. Presenta un diseño que resalta cada carácter ingresado, ideal para situaciones como la autenticación de dos factores.

Ejemplo

Importación

Para importar el componente InputCode, se puede hacer desde fenextjs

import { InputCode } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
maxLengthnumber1Número máximo de caracteres que se pueden ingresar en el input.
defaultValuestringno''Valor predeterminado del input cuando se renderiza por primera vez.
onChange(value: string) => voidnoundefinedFunción que se ejecuta cuando se cambia el valor del input.
placeholderstringnoArray de placeholders que se muestran en cada campo del input.
classNamestringno''Clase CSS adicional para el input.
disabledbooleannofalseIndica si el input está deshabilitado.

Storybook

Para ver el storybook del componente lo puede hacer con este link (opens in a new tab)

Usos

  • Código de verificación
<InputCode maxLength={6} placeholder={"XXXXXX"} />
  • Input deshabilitado
<InputCode maxLength={4} disabled={true} />