diff --git a/web/src/components/HistoryViewer.jsx b/web/src/components/HistoryViewer.jsx index 558b5bff6..69b61a4e1 100644 --- a/web/src/components/HistoryViewer.jsx +++ b/web/src/components/HistoryViewer.jsx @@ -1,5 +1,5 @@ import { Fragment, h } from 'preact'; -import { useEffect, useRef, useState } from 'preact/hooks'; +import { useCallback, useEffect, useRef, useState } from 'preact/hooks'; import { useApiHost, useEvents } from '../api'; import { useSearchString } from '../hooks/useSearchString'; import { Next } from '../icons/Next'; @@ -60,6 +60,24 @@ export default function HistoryViewer({ camera }) { setCurrentEventIndex(currentEvent.index + 1); }; + const RenderVideo = useCallback(() => { + return ( + + ); + }, [currentEvent, apiHost, camera]); + return ( {currentEvent && ( @@ -71,19 +89,7 @@ export default function HistoryViewer({ camera }) { objectLabel={currentEvent.label} className='mb-2' /> - + )}