fix: use returns instead of elses
This commit is contained in:
parent
90b2cb2660
commit
af450f651a
2 changed files with 12 additions and 10 deletions
|
|
@ -25,17 +25,20 @@ const DateRangePicker = ({ minDate, maxDate, className, onRangeChange, ...props
|
||||||
|
|
||||||
const handleSelect = (day, minDate, maxDate) => {
|
const handleSelect = (day, minDate, maxDate) => {
|
||||||
if ((maxDate && day.isAfter(maxDate, 'day')) || (minDate && day.isBefore(minDate, 'day'))) return
|
if ((maxDate && day.isAfter(maxDate, 'day')) || (minDate && day.isBefore(minDate, 'day'))) return
|
||||||
if (from && !to) {
|
|
||||||
if (day.isBefore(from, 'day')) {
|
if (from && !to && day.isBefore(from, 'day')) {
|
||||||
setTo(from)
|
setTo(from)
|
||||||
setFrom(day)
|
|
||||||
} else {
|
|
||||||
setTo(day)
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
setFrom(day)
|
setFrom(day)
|
||||||
setTo(null)
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (from && !to && day.isSameOrAfter(from, 'day')) {
|
||||||
|
setTo(day)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
setFrom(day)
|
||||||
|
setTo(null)
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ const { label1 } = typographyStyles
|
||||||
|
|
||||||
const styles = {
|
const styles = {
|
||||||
wrapper: {
|
wrapper: {
|
||||||
|
|
||||||
height: 26,
|
height: 26,
|
||||||
display: 'flex',
|
display: 'flex',
|
||||||
alignItems: 'center',
|
alignItems: 'center',
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue