@cloudgakkai/react-native-date-ranges
Version:
[](https://www.npmjs.com/package/react-native-date-ranges) [](https://
17 lines (15 loc) • 579 B
JavaScript
export const dates = (startDate, endDate, focusedInput ) => {
if (focusedInput === 'startDate') {
if (startDate && endDate) {
return ({ startDate, endDate: null, focusedInput: 'endDate' });
}
return ({ startDate, endDate, focusedInput: 'endDate' });
}
if (focusedInput === 'endDate') {
if (endDate && startDate && endDate.isBefore(startDate)) {
return ({ startDate: endDate, endDate: null, focusedInput: 'endDate' });
}
return ({ startDate, endDate, focusedInput: 'startDate' });
}
return ({ startDate, endDate, focusedInput });
};