/* -------------------------------------------------------------------------- */ /* Net Statistics Rendering */ /* -------------------------------------------------------------------------- */ function renderNetStats(data, callsignsContainer, weeklyContainer) { const callsigns = data.callsigns || []; const weekly = data.weekly || []; // Render Callsigns List if (callsignsContainer && callsigns.length > 0) { callsignsContainer.innerHTML = ''; callsigns.forEach(call => { const li = document.createElement('li'); li.textContent = call; callsignsContainer.appendChild(li); }); document.getElementById('callsigns-section')?.classList.remove('hidden'); } // Render Weekly Check-Ins List if (weeklyContainer && weekly.length > 0) { weeklyContainer.innerHTML = ''; weekly.forEach(week => { const li = document.createElement('li'); li.innerHTML = `${week.date}: ${week.count} check-ins`; weeklyContainer.appendChild(li); }); document.getElementById('weekly-section')?.classList.remove('hidden'); } }