From 2f7c8dcea7dfe6c80a671fd9eabf3d346f410583 Mon Sep 17 00:00:00 2001 From: Brent Bilis <32489248+BrenticusMaximus@users.noreply.github.com> Date: Mon, 26 Jan 2026 09:01:11 -0500 Subject: [PATCH] fix(ui): correct calendar header month parsing (#5532) Co-authored-by: Local Admin --- web/src/components/StatisticsView/MonthNavigator.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/src/components/StatisticsView/MonthNavigator.tsx b/web/src/components/StatisticsView/MonthNavigator.tsx index fe4eadb46..58a67d201 100644 --- a/web/src/components/StatisticsView/MonthNavigator.tsx +++ b/web/src/components/StatisticsView/MonthNavigator.tsx @@ -1,3 +1,4 @@ +import dayjs from "dayjs"; import { ChevronDownIcon, ChevronLeftIcon, ChevronRightIcon } from "lucide-react"; import { useState } from "react"; import { YearCalendar } from "@/components/ActivityCalendar"; @@ -8,7 +9,7 @@ import type { MonthNavigatorProps } from "@/types/statistics"; export const MonthNavigator = ({ visibleMonth, onMonthChange, activityStats }: MonthNavigatorProps) => { const [isOpen, setIsOpen] = useState(false); - const currentMonth = new Date(visibleMonth); + const currentMonth = dayjs(visibleMonth).toDate(); const currentYear = getYearFromDate(visibleMonth); const currentMonthNum = getMonthFromDate(visibleMonth);