UNPKG

@navikt/ds-react

Version:

React components from the Norwegian Labour and Welfare Administration.

25 lines 880 B
import { isSameDay } from "date-fns"; import { isDateRange } from "../Date.typeutils.js"; export const disableDate = (disabledSelection, date) => { let result = false; if (disabledSelection instanceof Date) { return isSameDay(disabledSelection, date); } if (Array.isArray(disabledSelection)) { for (let i = 0; i < disabledSelection.length; i++) { const selection = disabledSelection[i]; if (isDateRange(selection)) { if (selection.from && selection.to) { result = date >= selection.from && date <= selection.to; } } else if (selection instanceof Date) { result = isSameDay(selection, date); } if (result) break; } } return result; }; //# sourceMappingURL=dates-disabled.js.map