accommodate for the new timePicker

This commit is contained in:
Bernt Christian Egeland 2023-01-22 14:07:48 +01:00
parent dbf6b973ed
commit d12132c88f

View File

@ -121,7 +121,7 @@ const Calendar = ({ onChange, calendarRef, close, dateRange, children }) => {
(day) => { (day) => {
if (!state.timeRange.after || !state.timeRange.before) return; if (!state.timeRange.after || !state.timeRange.before) return;
return day.timestamp < state.timeRange.before && day.timestamp >= state.timeRange.after; return day.timestamp < state.timeRange.before && day.timestamp >= new Date(state.timeRange.after).setHours(0);
}, },
[state.timeRange] [state.timeRange]
); );
@ -129,14 +129,17 @@ const Calendar = ({ onChange, calendarRef, close, dateRange, children }) => {
const isFirstDayInRange = useCallback( const isFirstDayInRange = useCallback(
(day) => { (day) => {
if (isCurrentDay(day)) return; if (isCurrentDay(day)) return;
return state.timeRange.after === day.timestamp; return new Date(state.timeRange.after).setHours(0) === day.timestamp;
}, },
[state.timeRange.after] [state.timeRange.after]
); );
const isLastDayInRange = useCallback( const isLastDayInRange = useCallback(
(day) => { (day) => {
return state.timeRange.before === new Date(day.timestamp).setHours(24, 0, 0, 0); return (
new Date(state.timeRange.before).setHours(24) === new Date(day.timestamp).setHours(24) ||
state.timeRange.before === new Date(day.timestamp).setHours(24)
);
}, },
[state.timeRange.before] [state.timeRange.before]
); );