import Link from 'next/link'; import { fetchCommunityStats, fmtNum, fmtUsd } from '@/lib/telemetry'; /** * Server component that fetches live stats from Supabase at render time. * Falls back to hardcoded data if the API is unreachable. */ export async function LiveStats() { const data = await fetchCommunityStats(); const stats = [ { value: fmtNum(data.total_tokens_saved), label: 'Tokens Saved' }, { value: fmtUsd(data.total_cost_saved), label: 'Cost Saved' }, { value: fmtNum(data.total_requests), label: 'Requests Optimized' }, { value: fmtNum(data.unique_instances), label: 'Active Instances' }, ]; return (
{stats.map((s) => (
{s.value} {s.label}
))}
View detailed charts and breakdowns →
); }