"use client"; import { useState, useEffect } from "react"; import { getStats, type Stats } from "../../lib/getStats"; import ServicesCard from "../ServicesCard"; export default function ServicesPanel({ isAuthed }: { isAuthed: boolean }) { const [stats, setStats] = useState(null); useEffect(() => { if (!isAuthed) return; const go = async () => { try { setStats(await getStats()); } catch {} }; go(); const id = setInterval(go, 4000); return () => clearInterval(id); }, [isAuthed]); if (!isAuthed) { return (
Authentication required to view services.
); } return (
); }