UNPKG

@material-ui/lab

Version:
25 lines (22 loc) 914 B
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; import { validateDate } from './date-utils'; import { validateTime } from './time-utils'; export function validateDateTime(utils, value, _ref) { var minDate = _ref.minDate, maxDate = _ref.maxDate, disableFuture = _ref.disableFuture, shouldDisableDate = _ref.shouldDisableDate, disablePast = _ref.disablePast, timeValidationProps = _objectWithoutProperties(_ref, ["minDate", "maxDate", "disableFuture", "shouldDisableDate", "disablePast"]); var dateValidationResult = validateDate(utils, value, { minDate: minDate, maxDate: maxDate, disableFuture: disableFuture, shouldDisableDate: shouldDisableDate, disablePast: disablePast }); if (dateValidationResult !== null) { return dateValidationResult; } return validateTime(utils, value, timeValidationProps); }