Fix: load users on page reload, show image in avatar

This commit is contained in:
Kato
2026-09-02 20:45:01 +00:00
parent e00d8b4555
commit 19d42f9c01
2 changed files with 10 additions and 2 deletions
+7 -1
View File
@@ -1,5 +1,8 @@
document.addEventListener('DOMContentLoaded', () => {
checkSession();
if (getCookie('sessionid')) {
loadUsers();
}
});
function getCookie(name) {
@@ -229,8 +232,11 @@ async function loadUsers() {
data.data.forEach(user => {
const card = document.createElement('div');
card.className = 'user-card';
const avatarContent = user.image
? `<img src="${user.image}" alt="${user.username || 'user'}" class="user-avatar-img" />`
: `<span class="user-avatar-text">${(user.username || '').charAt(0).toUpperCase()}</span>`;
card.innerHTML = `
<div class="user-avatar">${(user.username || '').charAt(0).toUpperCase()}</div>
<div class="user-avatar">${avatarContent}</div>
<div class="user-info">
<h4>${user.username || 'N/A'}</h4>
<p class="user-company">${user.company || ''}</p>