tiny bug fix to if successfully loaded a user
This commit is contained in:
@@ -333,22 +333,14 @@
|
|||||||
{#if Object.keys(allUsers).length === 0}
|
{#if Object.keys(allUsers).length === 0}
|
||||||
<div class="tip">You are alone on this platform...</div>
|
<div class="tip">You are alone on this platform...</div>
|
||||||
{/if}
|
{/if}
|
||||||
<!-- does this work? -->
|
|
||||||
<!-- {#each allUsers as aUser (aUser.username)} -->
|
|
||||||
<!-- {#each allUsers as aUser (aUser.id)} -->
|
|
||||||
{#each allUsers as aUser}
|
{#each allUsers as aUser}
|
||||||
<div class="user" on:click={() => viewAUser(aUser.username)}>
|
<div class="user" on:click={() => viewAUser(aUser.username)}>
|
||||||
<!-- <div class="sidebar-item"></div> -->
|
|
||||||
<!-- <img class="avatar" src="{avatar}" alt="user avatar"> -->
|
|
||||||
{#await fetchAvatar(aUser.username) then avatar}
|
{#await fetchAvatar(aUser.username) then avatar}
|
||||||
<img class="avatar sidebar-item" src="{avatar}" alt="user avatar">
|
<img class="avatar sidebar-item" src="{avatar}" alt="user avatar">
|
||||||
{:catch error}
|
{:catch error}
|
||||||
<p>Avatar was unable to load</p>
|
<p>Avatar was unable to load</p>
|
||||||
{/await}
|
{/await}
|
||||||
<div class="sidebar-item">{aUser.username}</div>
|
<div class="sidebar-item">{aUser.username}</div>
|
||||||
<!-- i could make an indicator component? like green for connected or something?
|
|
||||||
i could use words but color them?
|
|
||||||
i could make it so if they're in a game -->
|
|
||||||
<div class="status sidebar-item">{aUser.status}</div>
|
<div class="status sidebar-item">{aUser.status}</div>
|
||||||
</div>
|
</div>
|
||||||
<br>
|
<br>
|
||||||
|
|||||||
@@ -9,17 +9,19 @@
|
|||||||
let aUser;
|
let aUser;
|
||||||
|
|
||||||
onMount( async() => {
|
onMount( async() => {
|
||||||
|
loaded = false;
|
||||||
aUser = await fetchUser(aUsername);
|
aUser = await fetchUser(aUsername);
|
||||||
})
|
})
|
||||||
|
|
||||||
const updateUser = async(aUsername) => {
|
const updateUser = async(aUsername) => {
|
||||||
|
loaded = false;
|
||||||
aUser = await fetchUser(aUsername);
|
aUser = await fetchUser(aUsername);
|
||||||
};
|
};
|
||||||
|
|
||||||
$: aUsername, updateUser(aUsername);
|
$: aUsername, updateUser(aUsername);
|
||||||
|
|
||||||
$: {
|
$: {
|
||||||
if (aUser === undefined)
|
if (!aUser)
|
||||||
loaded = false;
|
loaded = false;
|
||||||
else
|
else
|
||||||
loaded = true;
|
loaded = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user