awesome-react-datepicker
Version:
React datepicker component.
27 lines (18 loc) • 970 B
JavaScript
;
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;