diff --git a/frontend/src/components/Nav.tsx b/frontend/src/components/Nav.tsx index 5542858..8bece1c 100644 --- a/frontend/src/components/Nav.tsx +++ b/frontend/src/components/Nav.tsx @@ -1,6 +1,17 @@ import { Link } from '@tanstack/react-router' +import { useQuery } from '@tanstack/react-query' +import { fetchLiveState } from '../api' +import { isLiveSessionActive } from '../lib/live' export function Nav() { + const { data: liveState } = useQuery({ + queryKey: ['live-state'], + queryFn: fetchLiveState, + staleTime: 5_000, + refetchInterval: 30_000, + }) + const liveActive = isLiveSessionActive(liveState) + return (