UNPKG

chayns-components

Version:

A set of beautiful React components for developing chayns® applications.

26 lines (24 loc) 1.03 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.checkTimeSpan = checkTimeSpan; var _parseTimeString = _interopRequireDefault(require("./parseTimeString")); function checkTimeSpan(startTime, endTime) { const { hours: startHours, minutes: startMinutes } = (0, _parseTimeString.default)(startTime); const { hours: endHours, minutes: endMinutes } = (0, _parseTimeString.default)(endTime); if (startHours !== null && startMinutes !== null && endHours !== null && endMinutes !== null) { // check time if its not like '24:60' if (startHours > -1 && startHours < 24 && startMinutes > -1 && startMinutes < 60 && endHours > -1 && endHours < 24 && endMinutes > -1 && endMinutes < 60) { // check start and end return startHours < endHours || startHours === endHours && endMinutes > startMinutes || endHours === 0 && endMinutes === 0; } } return false; } //# sourceMappingURL=checkTimeSpan.js.map