mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-06 13:34:13 +03:00
fix blue line height calc for in progress events
This commit is contained in:
parent
daa9919966
commit
73b9193a19
@ -221,12 +221,26 @@ export function TrackingDetails({
|
|||||||
displaySource,
|
displaySource,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
const isWithinEventRange =
|
const isWithinEventRange = useMemo(() => {
|
||||||
effectiveTime !== undefined &&
|
if (effectiveTime === undefined || event.start_time === undefined) {
|
||||||
event.start_time !== undefined &&
|
return false;
|
||||||
event.end_time !== undefined &&
|
}
|
||||||
effectiveTime >= event.start_time &&
|
|
||||||
effectiveTime <= event.end_time;
|
// If an event has not ended yet, fall back to last timestamp in eventSequence
|
||||||
|
let eventEnd = event.end_time;
|
||||||
|
if (eventEnd == null && eventSequence && eventSequence.length > 0) {
|
||||||
|
const last = eventSequence[eventSequence.length - 1];
|
||||||
|
if (last && last.timestamp !== undefined) {
|
||||||
|
eventEnd = last.timestamp;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (eventEnd == null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return effectiveTime >= event.start_time && effectiveTime <= eventEnd;
|
||||||
|
}, [effectiveTime, event.start_time, event.end_time, eventSequence]);
|
||||||
|
|
||||||
// Calculate how far down the blue line should extend based on effectiveTime
|
// Calculate how far down the blue line should extend based on effectiveTime
|
||||||
const calculateLineHeight = useCallback(() => {
|
const calculateLineHeight = useCallback(() => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user