fix: Simplify datepicker validation to ignore duration
This commit is contained in:
@@ -345,11 +345,10 @@ function Menu({duration, setDuration, end, setEnd, slider, setSlider, submenu, s
|
|||||||
if (!shareStart || !shareEnd) {
|
if (!shareStart || !shareEnd) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
const proposedStartDate = moment(current).startOf('day');
|
const proposedDate = moment(current).startOf('day');
|
||||||
const proposedEndDate = moment(proposedStartDate).add(...duration.delta);
|
|
||||||
|
|
||||||
const isAfterOrOnShareStart = proposedStartDate.isSameOrAfter(shareStart, 'day');
|
const isAfterOrOnShareStart = proposedDate.isSameOrAfter(shareStart, 'day');
|
||||||
const isBeforeOrOnShareEnd = proposedEndDate.isSameOrBefore(shareEnd, 'day');
|
const isBeforeOrOnShareEnd = proposedDate.isSameOrBefore(shareEnd, 'day');
|
||||||
|
|
||||||
return isAfterOrOnShareStart && isBeforeOrOnShareEnd;
|
return isAfterOrOnShareStart && isBeforeOrOnShareEnd;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user