From 1c869187d90d36dc44986133028a5f0f75bd54ee Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 7 Feb 2024 06:24:29 -0700 Subject: [PATCH] Cleanup and fit figma --- web/src/pages/Live.tsx | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/web/src/pages/Live.tsx b/web/src/pages/Live.tsx index d7ccb86e5..4b7afd2f8 100644 --- a/web/src/pages/Live.tsx +++ b/web/src/pages/Live.tsx @@ -13,15 +13,19 @@ function Live() { // recent events - const [recentCutoff, setRecentCutoff] = useState(new Date()); + const [recentCutoff, setRecentCutoff] = useState(0); useEffect(() => { + const date = new Date(); + date.setHours(date.getHours() - 12); + setRecentCutoff(date.getTime() / 1000); + const intervalId: NodeJS.Timeout = setInterval(() => { const date = new Date(); date.setHours(date.getHours() - 4); - setRecentCutoff(date); - }, 3600000); + setRecentCutoff(date.getTime() / 1000); + }, 30000); return () => clearInterval(intervalId); - }, [3600000]); + }, [30000]); const { data: events, mutate: updateEvents } = useSWR([ "events", { limit: 10, after: recentCutoff }, @@ -63,7 +67,8 @@ function Live() { {events.map((event) => { return (
{cameras.map((camera) => { - return ; + return ( + + ); })}