Add location and description to user cards, update search
This commit is contained in:
+5
-1
@@ -241,6 +241,8 @@ async function loadUsers() {
|
||||
<h4>${user.username || 'N/A'}</h4>
|
||||
<p class="user-company">${user.company || ''}</p>
|
||||
<p class="user-email">${user.email || ''}</p>
|
||||
<p class="user-location">${user.location || ''}</p>
|
||||
<p class="user-description">${user.Description || ''}</p>
|
||||
</div>
|
||||
`;
|
||||
usersContainer.appendChild(card);
|
||||
@@ -265,7 +267,9 @@ function filterUsers(searchTerm) {
|
||||
const username = card.querySelector('h4')?.innerText?.toLowerCase() || '';
|
||||
const company = card.querySelector('.user-company')?.innerText?.toLowerCase() || '';
|
||||
const email = card.querySelector('.user-email')?.innerText?.toLowerCase() || '';
|
||||
const displayText = username + ' ' + company + ' ' + email;
|
||||
const location = card.querySelector('.user-location')?.innerText?.toLowerCase() || '';
|
||||
const description = card.querySelector('.user-description')?.innerText?.toLowerCase() || '';
|
||||
const displayText = username + ' ' + company + ' ' + email + ' ' + location + ' ' + description;
|
||||
card.style.display = displayText.includes(term) ? 'block' : 'none';
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user