@mantine/dates
Version:
Calendars, date and time pickers based on Mantine components
13 lines (12 loc) • 634 B
JavaScript
"use client";
const require_runtime = require("../../../_virtual/_rolldown/runtime.cjs");
let dayjs = require("dayjs");
dayjs = require_runtime.__toESM(dayjs);
//#region packages/@mantine/dates/src/hooks/use-dates-state/is-in-range/is-in-range.ts
function isInRange(date, range) {
const _range = [...range].sort((a, b) => (0, dayjs.default)(a).isAfter((0, dayjs.default)(b)) ? 1 : -1);
return (0, dayjs.default)(_range[0]).startOf("day").subtract(1, "ms").isBefore(date) && (0, dayjs.default)(_range[1]).endOf("day").add(1, "ms").isAfter(date);
}
//#endregion
exports.isInRange = isInRange;
//# sourceMappingURL=is-in-range.cjs.map