chayns-components
Version:
A set of beautiful React components for developing chayns® applications.
27 lines (25 loc) • 810 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = checkDay;
var _parseTimeString = _interopRequireDefault(require("./parseTimeString"));
function checkDay(times) {
if (times.length !== 2) {
return true;
}
const firstTime = times[0];
const lastTime = times[times.length - 1];
const {
hours: lastStartHours,
minutes: lastStartMinutes
} = (0, _parseTimeString.default)(lastTime.start);
const {
hours: firstEndHours,
minutes: firstEndMinutes
} = (0, _parseTimeString.default)(firstTime.end);
if (firstEndHours > lastStartHours || firstEndHours === lastStartHours && firstEndMinutes > lastStartMinutes) {
return false;
}
return true;
}
//# sourceMappingURL=checkDay.js.map