aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/user/[user]/badges/+page.svelte13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte
index c3d5b1c3..ede21a4b 100644
--- a/src/routes/user/[user]/badges/+page.svelte
+++ b/src/routes/user/[user]/badges/+page.svelte
@@ -97,8 +97,8 @@
}
});
- const fallback = (event: Event, image: string | undefined) =>
- setTimeout(() => ((event.target as HTMLImageElement).src = image || ''), 1000);
+ // const fallback = (event: Event, image: string | undefined) =>
+ // setTimeout(() => ((event.target as HTMLImageElement).src = image || ''), 1000);
// const awcBadges = (awcResponse: string): AWCBadge[] => {
// return Array.from(
@@ -654,11 +654,10 @@
}${badge.description ? `\n${badge.description}` : ''}`}
use:tooltip
>
- <img
- src={cdn(thumbnail(badge.image))}
- alt={badge.description}
- loading="lazy"
- on:error={(e) => fallback(e, thumbnail(badge.image))}
+ <FallbackImage
+ source={cdn(thumbnail(badge.image))}
+ alternative={badge.description}
+ fallback={thumbnail(badge.image)}
/>
</a>
{:else}