@veracity/vui
Version:
Veracity UI is a React component library crafted for use within Veracity applications and pages. Based on Styled Components and @xstyled.
21 lines (19 loc) • 606 B
JavaScript
import { maxDateTimestamp, minDateTimestamp } from "../consts.js";
//#region src/calendar/hooks/useBoundaries.ts
/**
* Calculates boundaries for max/min dates allowed
* Memoized so it will only recalculate when the boundaries changes
*/
const useBoundaries = ({ boundaries }) => {
const min = new Date(minDateTimestamp);
const max = new Date(maxDateTimestamp);
const minDateTime = boundaries?.startDate || min;
return {
maxDateTime: boundaries?.endDate || max,
minDateTime
};
};
//#endregion
export { useBoundaries };
globalThis.__vuiVersion__ = "5.3.1"
//# sourceMappingURL=useBoundaries.js.map