Heatmap
8starlabs-ui/heatmap-days-of-week-demoFreeExample
A heatmap demo component
Live preview
live · rendered by the registry
Rendered by 8starlabs-ui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://ui.8starlabs.com/r/heatmap-days-of-week-demo.jsonSource
1import Heatmap, {2 type HeatmapData3} from "@/registry/8starlabs-ui/blocks/heatmap";45const data: HeatmapData = [6 { date: "2025-12-01", value: 2 },7 { date: "2025-12-02", value: 0 },8 { date: "2025-12-03", value: 5 },9 { date: "2025-12-04", value: 1 },10 { date: "2025-12-05", value: 3 },11 { date: "2025-12-06", value: 4 },12 { date: "2025-12-07", value: 2 },13 { date: "2025-12-08", value: 0 },14 { date: "2025-12-09", value: 3 },15 { date: "2025-12-10", value: 6 },16 { date: "2025-12-11", value: 2 },17 { date: "2025-12-12", value: 1 },18 { date: "2025-12-13", value: 4 },19 { date: "2025-12-14", value: 0 },20 { date: "2025-12-15", value: 2 },21 { date: "2025-12-16", value: 5 },22 { date: "2025-12-17", value: 3 },23 { date: "2025-12-18", value: 4 },24 { date: "2025-12-19", value: 0 },25 { date: "2025-12-20", value: 1 },26 { date: "2025-12-21", value: 2 },27 { date: "2025-12-22", value: 3 },28 { date: "2025-12-23", value: 0 },29 { date: "2025-12-24", value: 2 },30 { date: "2025-12-25", value: 5 },31 { date: "2025-12-26", value: 1 },32 { date: "2025-12-27", value: 0 },33 { date: "2025-12-28", value: 3 },34 { date: "2025-12-29", value: 4 },35 { date: "2025-12-30", value: 2 },36 { date: "2025-12-31", value: 1 }37];3839export default function HeatmapDaysOfWeekDemo() {40 return (41 <div className="space-y-8">42 <div className="flex flex-col items-center">43 <p className="font-semibold text-sm text-muted-foreground mb-2">44 All Days45 </p>46 <Heatmap47 data={data}48 startDate={new Date("2025-12-01")}49 endDate={new Date("2025-12-31")}50 colorMode="discrete"51 daysOfTheWeek="all"52 />53 </div>5455 <div className="flex flex-col items-center">56 <p className="font-semibold text-sm text-muted-foreground mb-2">57 Mon/Wed/Fri (Default)58 </p>59 <Heatmap60 data={data}61 startDate={new Date("2025-12-01")}62 endDate={new Date("2025-12-31")}63 colorMode="discrete"64 daysOfTheWeek="MWF"65 />66 </div>6768 <div className="flex flex-col items-center">69 <p className="font-semibold text-sm text-muted-foreground mb-2">70 Single Letter71 </p>72 <Heatmap73 data={data}74 startDate={new Date("2025-12-01")}75 endDate={new Date("2025-12-31")}76 colorMode="discrete"77 daysOfTheWeek="single letter"78 />79 </div>8081// … truncated
Files it writes
More from 8starlabs-ui
All 74 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Buttonbutton-demo | 8starlabs-ui | Examples | Free | no deps | |
| Flip clockflip-clock-countdown-demo | 8starlabs-ui | Examples | Free | no deps | |
| Flip clockflip-clock-demo | 8starlabs-ui | Examples | Free | no deps | |
| Flip clockflip-clock-showdays-demo | 8starlabs-ui | Examples | Free | no deps | |
| Flip clockflip-clock-size-demo | 8starlabs-ui | Examples | Free | no deps | |
| Flip clockflip-clock-variants-demo | 8starlabs-ui | Examples | Free | no deps | |
| Heatmapheatmap-custom-colors-demo | 8starlabs-ui | Examples | Free | no deps | |
| Heatmapheatmap-custom-display-demo | 8starlabs-ui | Examples | Free | no deps |
