import Image from 'next/image'; import { List } from '@/components/list'; import { getStatus } from '@/util/functions'; import { useEffect, useMemo, useState } from 'react'; import { useAdmin } from '@/context/adminContext'; function TeamViewerItem({ team }) { const { gameState } = useAdmin(); const [dateNow, setDateNow] = useState(0); const status = getStatus(team, gameState); const NO_VALUE = "XX"; useEffect(() => { const interval = setInterval(() => setDateNow(Date.now()), 1000); return () => clearInterval(interval); }, []); return (
{team.name ?? NO_VALUE}
{status.label}