From aece414b473e4bbbc5394273a38e52dd44481d00 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Tue, 19 Mar 2024 07:19:22 -0600 Subject: [PATCH] Fix typing --- web/src/components/player/PreviewThumbnailPlayer.tsx | 2 +- web/src/views/events/EventView.tsx | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/web/src/components/player/PreviewThumbnailPlayer.tsx b/web/src/components/player/PreviewThumbnailPlayer.tsx index 6d10667e4..e3676e747 100644 --- a/web/src/components/player/PreviewThumbnailPlayer.tsx +++ b/web/src/components/player/PreviewThumbnailPlayer.tsx @@ -24,7 +24,7 @@ type PreviewPlayerProps = { review: ReviewSegment; allPreviews?: Preview[]; scrollLock?: boolean; - onTimeUpdate?: React.Dispatch>; + onTimeUpdate?: (time: number | undefined) => void; setReviewed: (review: ReviewSegment) => void; onClick: (reviewId: string, ctrl: boolean) => void; }; diff --git a/web/src/views/events/EventView.tsx b/web/src/views/events/EventView.tsx index c3fa3b7b2..796ee9964 100644 --- a/web/src/views/events/EventView.tsx +++ b/web/src/views/events/EventView.tsx @@ -350,7 +350,12 @@ function DetectionReview({ const [previewTime, setPreviewTime] = useState(); const onPreviewTimeUpdate = useCallback( - (time: number) => { + (time: number | undefined) => { + if (!time) { + setPreviewTime(time); + return; + } + if (!previewTime || time > previewTime) { setPreviewTime(time); }