UNPKG

react-day-picker

Version:

Customizable Date Picker for React

26 lines 985 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDisplayMonths = getDisplayMonths; /** * Returns the months to display in the calendar. * * @param firstDisplayedMonth The first month currently displayed in the * calendar. * @param calendarEndMonth The latest month the user can navigate to. * @param props The DayPicker props, including `numberOfMonths`. * @param dateLib The date library to use for date manipulation. * @returns An array of dates representing the months to display. */ function getDisplayMonths(firstDisplayedMonth, calendarEndMonth, props, dateLib) { const { numberOfMonths = 1 } = props; const months = []; for (let i = 0; i < numberOfMonths; i++) { const month = dateLib.addMonths(firstDisplayedMonth, i); if (calendarEndMonth && month > calendarEndMonth) { break; } months.push(month); } return months; } //# sourceMappingURL=getDisplayMonths.js.map