diff --git a/contexts/CalenderContext.tsx b/contexts/CalenderContext.tsx index d0ebb69..fad5b96 100644 --- a/contexts/CalenderContext.tsx +++ b/contexts/CalenderContext.tsx @@ -242,6 +242,10 @@ const CalenderContextProvider = ({ //TODO Update the MonthInfo to use the new month population function on first render. //TODO Add a function that will update the MonthInfo state when the selected month changes. This should use the populate month function that will be made above. + /** + * Updates the selectedDateInfo state when given a date. + * @param {Date} newDate The date to set the selectedDateInfo state to. + */ const updateDateInfo = (newDate: Date) => { const output = { ...selectedDateInfo }; output.date = newDate; @@ -252,6 +256,11 @@ const CalenderContextProvider = ({ }; //TODO: Add a new navigation function that will take in either a direction (next, prev) or a date to go directly to. That will update the selected month and trigger the use effects below. + /** + * Updated the selectedDate state when given the appropriate object. + * @param {UpdateCalendarProps} input An object with year, month, + * and day keys that the selectedDate state will be updated to. + */ const updateDate = (input: UpdateCalendarProps) => { const { year, month: inputMonth, day } = input;