Fix typing

This commit is contained in:
Nicolas Mowen 2024-03-19 07:19:22 -06:00
parent 4e668f0b80
commit aece414b47
2 changed files with 7 additions and 2 deletions

View File

@ -24,7 +24,7 @@ type PreviewPlayerProps = {
review: ReviewSegment; review: ReviewSegment;
allPreviews?: Preview[]; allPreviews?: Preview[];
scrollLock?: boolean; scrollLock?: boolean;
onTimeUpdate?: React.Dispatch<React.SetStateAction<number | undefined>>; onTimeUpdate?: (time: number | undefined) => void;
setReviewed: (review: ReviewSegment) => void; setReviewed: (review: ReviewSegment) => void;
onClick: (reviewId: string, ctrl: boolean) => void; onClick: (reviewId: string, ctrl: boolean) => void;
}; };

View File

@ -350,7 +350,12 @@ function DetectionReview({
const [previewTime, setPreviewTime] = useState<number>(); const [previewTime, setPreviewTime] = useState<number>();
const onPreviewTimeUpdate = useCallback( const onPreviewTimeUpdate = useCallback(
(time: number) => { (time: number | undefined) => {
if (!time) {
setPreviewTime(time);
return;
}
if (!previewTime || time > previewTime) { if (!previewTime || time > previewTime) {
setPreviewTime(time); setPreviewTime(time);
} }