Update app.js

This commit is contained in:
oliver
2026-06-22 18:25:22 -03:00
parent b6f1d7e15d
commit 09663e3dc8
+11 -3
View File
@@ -1402,9 +1402,17 @@ async function loadAffiliateLinks() {
function renderAffiliateLinks(data) {
const body = document.getElementById("affiliate-links-body");
if (!body) return;
const rows = Array.isArray(data) ? data : data && data.data ? data.data : [];
const areas =
rows.length && Array.isArray(rows[0].areas) ? rows[0].areas : [];
// data is either { areas: [...] } or [{ areas: [...] }] or { data: [...] }
let areas = [];
if (data && Array.isArray(data.areas)) {
areas = data.areas;
} else if (data && Array.isArray(data.data)) {
const first = data.data[0];
if (first && Array.isArray(first.areas)) areas = first.areas;
} else if (Array.isArray(data)) {
const first = data[0];
if (first && Array.isArray(first.areas)) areas = first.areas;
}
const filtered = areas.filter((a) => a.text && a.link);
if (!filtered.length) {
body.innerHTML =