import React, { useEffect, useState } from 'react'
export default function StatsBar({ current }) {
const [s, setS] = useState({})
useEffect(() => {
let alive = true
const tick = async () => {
try { const r = await fetch('/api/status'); const j = await r.json()
if (alive) setS(j) } catch {}
}
tick(); const id = setInterval(tick, 1500); return () => { alive=false; clearInterval(id) }
}, [])
return (