import React from 'react'; import { Box, Center, Spinner, useColorModeValue } from '@chakra-ui/react'; import { useQuery } from '@tanstack/react-query'; import { getPublicScoreboard, ScoreboardState } from '@/services/scoreboard'; import ScoreboardDisplay from '@/components/scoreboard/ScoreboardDisplay'; // Public overlay page intended for OBS/browser source. // Minimal chrome, transparent-friendly background. const OverlayScoreboardPage: React.FC = () => { const bg = useColorModeValue('transparent', 'transparent'); const { data, isLoading } = useQuery({ queryKey: ['public-scoreboard'], queryFn: getPublicScoreboard, refetchInterval: 1000, staleTime: 3000, }); return ( {isLoading || !data ? (
) : ( )}
); }; export default OverlayScoreboardPage;