From 99103a871916dd078ab8efe7cc9bdf7e9f6ad93e Mon Sep 17 00:00:00 2001 From: Lucid Kobold Date: Wed, 8 Dec 2021 17:55:43 -0600 Subject: [PATCH] Fixed bug in populate days where day 2 was beimg skipped for each month. --- contexts/CalenderContext.tsx | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/contexts/CalenderContext.tsx b/contexts/CalenderContext.tsx index 9ebd4b4..e4fee95 100644 --- a/contexts/CalenderContext.tsx +++ b/contexts/CalenderContext.tsx @@ -43,22 +43,18 @@ const CalenderContextProvider = ({ getDate(endOfMonth(selectedDate)) ); - const [daysOfMonth, setDaysOfMonth] = useState<[number]>([0]); + const [daysOfMonth, setDaysOfMonth] = useState<[number]>([1]); // Update or populate the days of the month. const populateDays = (): void => { let newDaysOfMonth: [number] = [...daysOfMonth]; if (newDaysOfMonth.length > 1) { - newDaysOfMonth = [0]; + newDaysOfMonth = [1]; } for (let i = 1; i < endOfSelectedMonth; i++) { - if (newDaysOfMonth[i - 1] === 0) { - newDaysOfMonth[i - 1] = i; - } else { - newDaysOfMonth.push(i + 1); - } + newDaysOfMonth.push(i + 1); } setDaysOfMonth(newDaysOfMonth);