Fix preview players at the hour rollover (#24157)

* fix preview players at the hour rollover

* clean up
This commit is contained in:
Josh Hawkins
2026-09-12 07:30:04 -06:00
committed by Nicolas Mowen
parent 6ae8050974
commit 53b04f44ef
9 changed files with 320 additions and 22 deletions
+3 -3
View File
@@ -10,7 +10,7 @@ import useSWR from "swr";
import { FrigateConfig } from "@/types/frigateConfig";
import { Preview } from "@/types/preview";
import { PreviewPlayback } from "@/types/playback";
import { isCurrentHour } from "@/utils/dateUtil";
import { isCurrentOrPreviousHour } from "@/utils/dateUtil";
import { baseUrl } from "@/api/baseUrl";
import { isAndroid, isChrome, isMobile } from "react-device-detect";
import { TimeRange } from "@/types/timeline";
@@ -76,7 +76,7 @@ export default function PreviewPlayer({
);
}
if (isCurrentHour(timeRange.before)) {
if (isCurrentOrPreviousHour(timeRange.before)) {
return (
<PreviewFramesPlayer
className={className}
@@ -345,7 +345,7 @@ function PreviewVideoPlayer({
)}
{cameraPreviews && !currentPreview && (
<div className="absolute inset-0 flex items-center justify-center rounded-lg bg-background_alt text-primary dark:bg-black md:rounded-2xl">
{t("noPreviewFoundFor", { camera: cameraName })}
{t("noPreviewFoundFor", { cameraName: cameraName })}
</div>
)}
{firstLoad && <Skeleton className="absolute aspect-video size-full" />}