mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-03 17:55:21 +03:00
do not add hours if before is zero
This commit is contained in:
parent
dd609bfa21
commit
6ac0f3799a
@ -23,9 +23,8 @@ const TimePicker = ({ dateRange, onChange }) => {
|
|||||||
}, [dateRange]);
|
}, [dateRange]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (reset) return;
|
if (reset || !before) return;
|
||||||
|
|
||||||
if (!after || !before) return;
|
|
||||||
if (before.getHours() === 0 && after.getHours() === 0) return setTimeRange(new Set());
|
if (before.getHours() === 0 && after.getHours() === 0) return setTimeRange(new Set());
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -34,7 +33,7 @@ const TimePicker = ({ dateRange, onChange }) => {
|
|||||||
*/
|
*/
|
||||||
const days = Math.max(before.getDate() - after.getDate());
|
const days = Math.max(before.getDate() - after.getDate());
|
||||||
const hourOffset = days * 24;
|
const hourOffset = days * 24;
|
||||||
const beforeOffset = hourOffset + before.getHours();
|
const beforeOffset = before.getHours() ? hourOffset + before.getHours() : 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fills the timeRange by iterating over the hours between 'after' and 'before' during component mount, to keep the selected hours persistent.
|
* Fills the timeRange by iterating over the hours between 'after' and 'before' during component mount, to keep the selected hours persistent.
|
||||||
@ -156,7 +155,6 @@ const TimePicker = ({ dateRange, onChange }) => {
|
|||||||
},
|
},
|
||||||
[after, before, timeRange, dateRange.after, numberOfDaysSelected.size, onChange]
|
[after, before, timeRange, dateRange.after, numberOfDaysSelected.size, onChange]
|
||||||
);
|
);
|
||||||
|
|
||||||
const isSelected = useCallback(
|
const isSelected = useCallback(
|
||||||
(idx) => {
|
(idx) => {
|
||||||
return !!timeRange.has(idx);
|
return !!timeRange.has(idx);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user