From 1043b2f3dac262ae7ae995656aa6078a4e73aaef Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 24 Jan 2024 21:39:50 -0800 Subject: feat(badges): skeleton loading --- src/routes/user/[user]/badges/+page.svelte | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src') diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte index f02f9c19..6b4b45e1 100644 --- a/src/routes/user/[user]/badges/+page.svelte +++ b/src/routes/user/[user]/badges/+page.svelte @@ -13,6 +13,7 @@ import proxy from '$lib/Utility/proxy.js'; import cdn from '$lib/Utility/cdn.js'; import locale from '$stores/locale.js'; + import Skeleton from '$lib/Skeleton.svelte'; // import { io } from 'socket.io-client'; export let data; @@ -291,11 +292,19 @@ {:else} {#await currentUserIdentity} + +

+ + {:then identity} {@const isOwner = identity && identity.name === data.username} {#await badgesPromise} + +

+ + {:then badgesResponse} {#if badgesResponse} {#await badgesResponse.json()} @@ -518,6 +527,10 @@ {/await} {:else} + +

+ + {/if} {:catch}

Could not fetch badges
-- cgit v1.2.3