Fix contributor label text processing

This commit is contained in:
guyeisenkot
2025-07-27 16:01:03 +03:00
parent 3aa469aa84
commit 25b11ae001

View File

@@ -111,8 +111,11 @@ fetch('/assets/data/contributors.json')
attachContributorEvents();
function contributorStyle(labelsArr) {
if (!labelsArr || !labelsArr.length) return '';
const lower = labelsArr.map(l => l.toLowerCase());
if (!Array.isArray(labelsArr) || !labelsArr.length) return '';
const lower = labelsArr
.filter(l => l && typeof l === 'string')
.map(l => l.toLowerCase());
if (!lower.length) return '';
if (lower.length === 1) {
return `Focuses on ${lower[0]} reviews.`;
}