UNPKG

awesome-react-datepicker

Version:

React datepicker component.

27 lines (18 loc) 970 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.funcHandleMonth = exports.funcHandleYear = exports.padNumber = void 0; // from 1 to '01' var padNumber = function padNumber(digit) { return digit < 10 ? '0' + digit.toString() : digit.toString(); }; // to handle year navigation exports.padNumber = padNumber; var funcHandleYear = function funcHandleYear(prevYear, prevMonth, bool) { if (prevMonth !== 0 && prevMonth !== 11) return prevYear;else if (prevMonth === 11) return bool ? prevYear + 1 : prevYear;else if (prevMonth === 0) return bool ? prevYear : prevYear - 1; }; // to handle month navigation exports.funcHandleYear = funcHandleYear; var funcHandleMonth = function funcHandleMonth(prevMonth, bool) { if (prevMonth === 0) return bool ? prevMonth + 1 : 11;else if (prevMonth === 11) return bool ? 0 : prevMonth - 1;else return bool ? prevMonth + 1 : prevMonth - 1; }; exports.funcHandleMonth = funcHandleMonth;