`;
}
});
el.innerHTML = html;
}
// TRENDING (FULLY FIXED)
async function loadTrending(){
try {
const res = await fetch('/api/articles');
const data = await res.json();
const html = data.articles
.slice(0, 5)
.map(a => `
🔥 ${a.title}
`)
.join('');
document.getElementById("trending").innerHTML = html;
} catch (err) {
console.error(err);
document.getElementById("trending").innerHTML = "Error loading trending";
}
}
// INIT
loadPosts();
loadTrending();