feedback / stable
TopProgressBar
2px primary bar at the top of the viewport for page-level loading; hidden for work under 120ms.
LIVE PREVIEW
Loading preview…
When to use
- Navigations and route-level data loads (Next apps: NextTopProgressBar from @revido-llc/kit/next).
Consider an alternative
- Loading inside a region — use Skeleton.
- Button work — use Button `loading`.
Import
import { TopProgressBar } from '@revido-llc/kit';Props
Props documented by the Kit. Refer to the TypeScript types for the complete interface, including inherited props.
Examples
Simulated navigation
The bar runs along the top of this preview (in an app it pins to the top of the viewport). Fast work (< 120ms) shows nothing.
<TopProgressBar active={isNavigating} />
// Next.js root layout:
<NextTopProgressBar />Literal anatomy
Static component anatomy; bind events in the consuming app.
<TopProgressBar active={false} />