File size: 448 Bytes
8811e47 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import dayjs from "dayjs";
export const generateYearlyStreakData = () => {
const today = dayjs();
const days = [];
for (let i = 0; i < 365; i++) {
const date = today.subtract(i, "day");
days.push({
date: date.format("YYYY-MM-DD"),
count: Math.floor(Math.random() * 4), // 0–3 activity
weekday: date.day(),
week: Math.floor(i / 7),
month: date.format("MMM"),
});
}
return days.reverse();
};
|