diff --git a/src/main/resources/templates/activities/komoot.html b/src/main/resources/templates/activities/komoot.html index ec70fcc..2d99adc 100644 --- a/src/main/resources/templates/activities/komoot.html +++ b/src/main/resources/templates/activities/komoot.html @@ -108,6 +108,7 @@ + @@ -264,17 +265,32 @@ return ''; } + function renderVisibilityIcon(activity) { + const status = String(activity.status || '').toLowerCase(); + + if (status === 'public') { + return ''; + } + + if (status === 'friends' || status === 'followers' || status === 'close_friends') { + return ''; + } + + return ''; + } + function renderActivities(activities) { resultCount.textContent = activities.length; if (activities.length === 0) { - resultsBody.innerHTML = ''; + resultsBody.innerHTML = ''; resultsSection.classList.remove('d-none'); return; } resultsBody.innerHTML = activities.map(activity => ` +
Name Date Type
No completed activities found.
No completed activities found.
${renderVisibilityIcon(activity)} ${renderActivityTitle(activity)} ${formatDate(activity.date)} ${formatActivityTypeBadge(activity.mappedActivityType)}