UNPKG

react-day-picker

Version:

Customizable Date Picker for React

18 lines (17 loc) 615 B
/** * Returns all the days belonging to the calendar by merging the days in the * weeks for each month. * * @param calendarMonths The array of calendar months. * @returns An array of `CalendarDay` objects representing all the days in the * calendar. */ export function getDays(calendarMonths) { const initialDays = []; return calendarMonths.reduce((days, month) => { const weekDays = month.weeks.reduce((weekDays, week) => { return weekDays.concat(week.days.slice()); }, initialDays.slice()); return days.concat(weekDays.slice()); }, initialDays.slice()); }