Attempting to force update the date in a useEffect.

This commit is contained in:
Lucid Kobold
2022-04-11 14:08:25 -05:00
parent 077a38e891
commit f6115a928c
3 changed files with 12 additions and 2 deletions

View File

@@ -7,7 +7,7 @@ import CalenderNav from "./CalenderNav";
import Day from "./Day";
const Calender = (newDate?: UpdateCalendarProps): JSX.Element => {
const { selectedDate, layout, updateDate, currDate } = useContext(CalenderContext);
const { selectedDate, layout, updateDate, currDate, setCurrDate } = useContext(CalenderContext);
const { stickersMonth } = useContext(StickersContext);
useEffect(() => {
@@ -22,6 +22,14 @@ const Calender = (newDate?: UpdateCalendarProps): JSX.Element => {
}
}, [newDate, updateDate]);
useEffect(() => {
console.info("Check to update date.");
if (!isSameDay(currDate, new Date())) {
console.info("Updated date.")
setCurrDate(new Date());
}
}, [currDate, setCurrDate]);
// Simulated user settings context
const userSettings = {
theme: "default",