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) {
|
||||
return true;
|
||||
}
|
||||
const proposedStartDate = moment(current).startOf('day');
|
||||
const proposedEndDate = moment(proposedStartDate).add(...duration.delta);
|
||||
const proposedDate = moment(current).startOf('day');
|
||||
|
||||
const isAfterOrOnShareStart = proposedStartDate.isSameOrAfter(shareStart, 'day');
|
||||
const isBeforeOrOnShareEnd = proposedEndDate.isSameOrBefore(shareEnd, 'day');
|
||||
const isAfterOrOnShareStart = proposedDate.isSameOrAfter(shareStart, 'day');
|
||||
const isBeforeOrOnShareEnd = proposedDate.isSameOrBefore(shareEnd, 'day');
|
||||
|
||||
return isAfterOrOnShareStart && isBeforeOrOnShareEnd;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user