Stop Rebuilding UI

Banner Metric Reading Progress

A progress metric banner for React and Next.js showing article reading completion with a label row, monospace percentage, thin progress bar, and subtext line for minutes remaining built with shadcn/ui and Tailwind CSS

Scroll to load preview

Display article reading progress as a metric at chrome scale with this banner block for React and Next.js. Features an inline BookOpen icon, a label and monospace percentage on the top row, a thin 1.5px progress bar driven by an inline width style, and a subtext line for minutes remaining. Built with TypeScript, Lucide React icons, motion/react subtle entrance animation, and Tailwind CSS theme variables. Perfect for long-form blog platforms, documentation readers, tutorial surfaces, and knowledge bases that need a quiet reading indicator above the article body.

FAQ

Last updated on April 11, 2026

Was this page helpful?

Sign in to leave feedback.