UNPKG

@mui/x-date-pickers-pro

Version:

The Pro plan edition of the Date and Time Picker components (MUI X).

22 lines (21 loc) 832 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isWithinRange = exports.isStartOfRange = exports.isRangeValid = exports.isEndOfRange = void 0; const isRangeValid = (utils, range) => { return Boolean(range && range[0] && range[1] && !utils.isBefore(range[1], range[0])); }; exports.isRangeValid = isRangeValid; const isWithinRange = (utils, day, range) => { return isRangeValid(utils, range) && utils.isWithinRange(day, range); }; exports.isWithinRange = isWithinRange; const isStartOfRange = (utils, day, range) => { return isRangeValid(utils, range) && utils.isSameDay(day, range[0]); }; exports.isStartOfRange = isStartOfRange; const isEndOfRange = (utils, day, range) => { return isRangeValid(utils, range) && utils.isSameDay(day, range[1]); }; exports.isEndOfRange = isEndOfRange;