Stop Rebuilding UI

Stats Calendar Heatmap Month

A month-view calendar heatmap stats card for React and Next.js with a 6x7 grid of day cells, 5-level emerald intensity ramp, inline date numerals, and an intensity legend built with shadcn/ui and Tailwind CSS

Scroll to load preview

Surface daily activity patterns across a calendar month with this calendar heatmap stats card for React and Next.js. Features a 6-row by 7-column grid of aspect-square day cells, a 5-level muted-to-emerald intensity ramp for light and dark modes, inline text-[10px] date numerals inside every cell, day-of-week headers above the grid, and an intensity legend below. Built with TypeScript, cn utility from shadcn/ui, lucide-react icons, motion/react parent entrance with useReducedMotion, and Tailwind CSS utility classes. Perfect for habit trackers, support ticket volume dashboards, publishing cadence reviews, and any product that wants a GitHub-style month-at-a-glance view.

FAQ

Last updated on April 12, 2026

Was this page helpful?

Sign in to leave feedback.