Make team suggestions clickable

- Added addToTeamFromSuggestion function
- Clicking a suggestion now adds it to your team (up to 4 operators)
- Visual feedback with cursor pointer and + indicator
This commit is contained in:
itsaygea
2026-01-24 08:53:29 -07:00
parent e80d49560b
commit 9152adfc46
+9 -1
View File
@@ -556,6 +556,13 @@
updateTeamUI();
}
function addToTeamFromSuggestion(id) {
if (!selectedTeam.includes(id) && selectedTeam.length < 4) {
selectedTeam.push(id);
updateTeamUI();
}
}
function updateTeamUI() {
// Update operator selection
document.querySelectorAll('.select-option').forEach(el => {
@@ -624,12 +631,13 @@
</div>`
: '<div style="width:50px;height:50px;background:rgba(255,255,255,0.05);display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:20px;color:var(--text-secondary);">?</div>';
return `
<div class="suggestion-item">
<div class="suggestion-item" onclick="addToTeamFromSuggestion('${id}')" style="cursor:pointer;transition:all 0.2s;" onmouseover="this.style.borderColor='var(--cyan)'" onmouseout="this.style.borderColor='var(--cyan)'">
${imgHtml}
<div class="suggestion-info">
<h5>${op ? op.name.toUpperCase() : id} ${op && op.free ? '<span style="font-size:9px;color:#39ff14;background:#000;padding:2px 6px;border-radius:3px;">FREE</span>' : ''}</h5>
<p>${reason}</p>
</div>
<div style="margin-left:auto;color:var(--cyan);font-size:20px;">+</div>
</div>
`;
}).join('');