mantine-datepicker-jalali
Version:
jalali datepicker of mantine library
22 lines (18 loc) • 2.31 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
function getYearsData(decade) {
const year = decade.getFullYear();
const rounded = year - year % 10;
let currentYearIndex = 0;
const results = [[], [], [], []];
for (let i = 0; i < 4; i += 1) {
const max = i === 3 ? 1 : 3;
for (let j = 0; j < max; j += 1) {
results[i].push(new Date(rounded + currentYearIndex, 0));
currentYearIndex += 1;
}
}
return results;
}
exports.getYearsData = getYearsData;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LXllYXJzLWRhdGEuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1llYXJzTGlzdC9nZXQteWVhcnMtZGF0YS9nZXQteWVhcnMtZGF0YS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gZ2V0WWVhcnNEYXRhKGRlY2FkZTogRGF0ZSkge1xuICBjb25zdCB5ZWFyID0gZGVjYWRlLmdldEZ1bGxZZWFyKCk7XG5cbiAgY29uc3Qgcm91bmRlZCA9IHllYXIgLSAoeWVhciAlIDEwKTtcblxuICBsZXQgY3VycmVudFllYXJJbmRleCA9IDA7XG4gIGNvbnN0IHJlc3VsdHM6IERhdGVbXVtdID0gW1tdLCBbXSwgW10sIFtdXTtcblxuICBmb3IgKGxldCBpID0gMDsgaSA8IDQ7IGkgKz0gMSkge1xuICAgIGNvbnN0IG1heCA9IGkgPT09IDMgPyAxIDogMztcbiAgICBmb3IgKGxldCBqID0gMDsgaiA8IG1heDsgaiArPSAxKSB7XG4gICAgICByZXN1bHRzW2ldLnB1c2gobmV3IERhdGUocm91bmRlZCArIGN1cnJlbnRZZWFySW5kZXgsIDApKTtcbiAgICAgIGN1cnJlbnRZZWFySW5kZXggKz0gMTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gcmVzdWx0cztcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQU8sU0FBUyxZQUFZLENBQUMsTUFBTSxFQUFFO0FBQ3JDLEVBQUUsTUFBTSxJQUFJLEdBQUcsTUFBTSxDQUFDLFdBQVcsRUFBRSxDQUFDO0FBQ3BDLEVBQUUsTUFBTSxPQUFPLEdBQUcsSUFBSSxHQUFHLElBQUksR0FBRyxFQUFFLENBQUM7QUFDbkMsRUFBRSxJQUFJLGdCQUFnQixHQUFHLENBQUMsQ0FBQztBQUMzQixFQUFFLE1BQU0sT0FBTyxHQUFHLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLENBQUM7QUFDbkMsRUFBRSxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUU7QUFDakMsSUFBSSxNQUFNLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDaEMsSUFBSSxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUU7QUFDckMsTUFBTSxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksSUFBSSxDQUFDLE9BQU8sR0FBRyxnQkFBZ0IsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQy9ELE1BQU0sZ0JBQWdCLElBQUksQ0FBQyxDQUFDO0FBQzVCLEtBQUs7QUFDTCxHQUFHO0FBQ0gsRUFBRSxPQUFPLE9BQU8sQ0FBQztBQUNqQjs7OzsifQ==