npx shadcn@latest add https://components.bksh.site/r/number-ticker.json

Typography

Number Ticker

A number that springs up to its value when scrolled into view.

0+
Example.tsx
import { NumberTicker } from "@/components/better/number-ticker"
export function Example() {
return (
<NumberTicker
from={0}
value={12480}
decimals={0}
prefix=""
suffix="+"
className="text-5xl font-semibold"
/>
)
}

Dependencies

Props

PropTypeDefaultDescription
value*numberTarget value to count to.
fromnumber0Count starts from this value.
decimalsnumber0Decimal places to render.
delaynumber0Delay before starting, in seconds.
classNamestring
prefixstring""Prefix / suffix rendered around the number (e.g. "$", "%").
suffixstring""