Number Ticker

Counts up to a number once, when it scrolls into view. The final value is rendered on the server.

Dependenciesmotion
12,480
Developers
99.99%
Uptime

Installation#

pnpm dlx shadcn@latest add @balick/number-ticker

Or pass the full URL: https://ui.balick.me/r/number-ticker.json

Usage#

import { NumberTicker } from "@/components/ui/number-ticker"

export function Uptime() {
  return <NumberTicker value={99.99} decimals={2} suffix="%" />
}

Props#

PropTypeDefault
value

The number to count up to. Required.

number—
from

Number the count starts from.

number0
decimals

Digits after the decimal point.

number0
prefix

Text before the number, such as "$" or "<".

string—
suffix

Text after the number, such as "%" or "M+".

string—
duration

Duration of the count, in seconds.

number1.2
delay

Delay before the count starts once in view, in seconds.

number0