UNPKG

material-ui-arabic-datepicker

Version:

React components, that implements material design date and time pickers for material-ui v1 including a customized Datepicker with arabic header, months and weekdays and English numbers, modfied implementation from materail-ui-pickers

25 lines (20 loc) 541 B
/* eslint-disable import/prefer-default-export */ export const findClosestEnabledDate = ({ date, utils, minDate, maxDate, disableFuture, disablePast, shouldDisableDate, }) => { const now = utils.date(); if ((disableFuture || disablePast) && !shouldDisableDate(now)) { return now; } const diffFromMaxDate = Math.abs(utils.getDiff(date, maxDate)); const diffFromMinDate = Math.abs(utils.getDiff(date, minDate)); return diffFromMaxDate < diffFromMinDate ? utils.date(maxDate) : utils.date(minDate); };