mantine-datepicker-jalali
Version:
jalali datepicker of mantine library
26 lines (19 loc) • 1.97 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var dayjs = require('dayjs');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e["default"] : e; }
var dayjs__default = /*#__PURE__*/_interopDefaultLegacy(dayjs);
function isYearDisabled(year, minDate, maxDate) {
if (!minDate && !maxDate) {
return false;
}
if (minDate && dayjs__default(year).isBefore(minDate, "year")) {
return true;
}
if (maxDate && dayjs__default(year).isAfter(maxDate, "year")) {
return true;
}
return false;
}
exports.isYearDisabled = isYearDisabled;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMteWVhci1kaXNhYmxlZC5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvWWVhcnNMaXN0L2lzLXllYXItZGlzYWJsZWQvaXMteWVhci1kaXNhYmxlZC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZGF5anMgZnJvbSAnZGF5anMnO1xuXG5leHBvcnQgZnVuY3Rpb24gaXNZZWFyRGlzYWJsZWQoeWVhcjogRGF0ZSwgbWluRGF0ZTogRGF0ZSwgbWF4RGF0ZTogRGF0ZSkge1xuICBpZiAoIW1pbkRhdGUgJiYgIW1heERhdGUpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICBpZiAobWluRGF0ZSAmJiBkYXlqcyh5ZWFyKS5pc0JlZm9yZShtaW5EYXRlLCAneWVhcicpKSB7XG4gICAgcmV0dXJuIHRydWU7XG4gIH1cblxuICBpZiAobWF4RGF0ZSAmJiBkYXlqcyh5ZWFyKS5pc0FmdGVyKG1heERhdGUsICd5ZWFyJykpIHtcbiAgICByZXR1cm4gdHJ1ZTtcbiAgfVxuXG4gIHJldHVybiBmYWxzZTtcbn1cbiJdLCJuYW1lcyI6WyJkYXlqcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUNPLFNBQVMsY0FBYyxDQUFDLElBQUksRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFO0FBQ3ZELEVBQUUsSUFBSSxDQUFDLE9BQU8sSUFBSSxDQUFDLE9BQU8sRUFBRTtBQUM1QixJQUFJLE9BQU8sS0FBSyxDQUFDO0FBQ2pCLEdBQUc7QUFDSCxFQUFFLElBQUksT0FBTyxJQUFJQSxjQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUMsRUFBRTtBQUN4RCxJQUFJLE9BQU8sSUFBSSxDQUFDO0FBQ2hCLEdBQUc7QUFDSCxFQUFFLElBQUksT0FBTyxJQUFJQSxjQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUMsRUFBRTtBQUN2RCxJQUFJLE9BQU8sSUFBSSxDQUFDO0FBQ2hCLEdBQUc7QUFDSCxFQUFFLE9BQU8sS0FBSyxDQUFDO0FBQ2Y7Ozs7In0=