Counter

El componente Counter muestra un número que se incrementa o decrementa gradualmente hasta alcanzar un valor final. También puede mostrar un texto adicional opcional.

Ejemplo

Importación

Para importar el componente Counter, se puede hacer desde fenextjs

import { Counter } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
numbernumber0El número que se mostrará y que será incrementado o decrementado gradualmente.
textReactNodenoundefinedTexto adicional que se puede mostrar junto con el contador.
timenumberno1000Tiempo en milisegundos para alcanzar el número final.
decimalnumberno2Cantidad de decimales a mostrar en el número.
parseNumber(n: number) => ReactNodenoparseNumberCountFunción personalizada para formatear el número antes de mostrarlo.
classNamestringno''Clase CSS para personalizar el contenedor del componente.
classNameNumberstringno''Clase CSS para personalizar la apariencia del número.
classNameTextstringno''Clase CSS para personalizar la apariencia del texto.

Storybook

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

Usos

  • Básico
<Counter number={100} />
  • Counter con texto adicional
<Counter number={100} text="Progreso" />
  • Counter con tiempo personalizado
<Counter number={500} time={2000} />