'use client'; import { useState, useEffect } from 'react'; export default function ViewerCount() { const [viewerCount, setViewerCount] = useState(0); useEffect(() => { // Simulate viewer count updates // In a real app, this would connect to a WebSocket or API const updateViewers = () => { const baseCount = 42; const variance = Math.floor(Math.random() * 10); setViewerCount(baseCount + variance); }; updateViewers(); const interval = setInterval(updateViewers, 5000); return () => clearInterval(interval); }, []); return (
{viewerCount.toLocaleString()} watching
); }