removed null display bug when user name or bio was not found in github-profiles project
This commit is contained in:
parent
0cb9fd377d
commit
1c9c4cf345
@ -28,14 +28,16 @@ async function getRepos(username) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function createUserCard(user) {
|
function createUserCard(user) {
|
||||||
|
const userID = user.name || user.login
|
||||||
|
const userBio = user.bio ? `<p>${user.bio}</p>` : ''
|
||||||
const cardHTML = `
|
const cardHTML = `
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div>
|
<div>
|
||||||
<img src="${user.avatar_url}" alt="${user.name}" class="avatar">
|
<img src="${user.avatar_url}" alt="${user.name}" class="avatar">
|
||||||
</div>
|
</div>
|
||||||
<div class="user-info">
|
<div class="user-info">
|
||||||
<h2>${user.name}</h2>
|
<h2>${userID}</h2>
|
||||||
<p>${user.bio}</p>
|
${userBio}
|
||||||
<ul>
|
<ul>
|
||||||
<li>${user.followers} <strong>Followers</strong></li>
|
<li>${user.followers} <strong>Followers</strong></li>
|
||||||
<li>${user.following} <strong>Following</strong></li>
|
<li>${user.following} <strong>Following</strong></li>
|
||||||
|
Loading…
Reference in New Issue
Block a user