Stop Rebuilding UI

Stats Heatmap With Intensity Legend

A weekly activity heatmap stats card for React and Next.js with a 7-row x N-week cell grid, a 5-level emerald intensity ramp, a prominent Low-to-High legend row below the grid, and a streak summary header built with shadcn/ui and Tailwind CSS

Scroll to load preview

Visualize 12 weeks of daily activity with this heatmap stats card for React and Next.js. Features a 7-row by 12-column cell grid with a 5-level emerald intensity ramp, a pronounced intensity legend below the grid showing the color scale from Low to High, a streak summary row in the header, and monochrome day labels on the left axis. Built with TypeScript, motion/react parent entrance with useReducedMotion, Lucide React FlameIcon for the streak, shadcn/ui tokens, and Tailwind CSS. Perfect for habit trackers, contribution calendars, fitness streak cards, and study-session dashboards.

FAQ

Last updated on April 12, 2026

Was this page helpful?

Sign in to leave feedback.