From d625d1eb3523075c7a979e9b658dded8ea906933 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sat, 6 Sep 2025 23:38:32 -0700 Subject: feat(badges): Add a no-load query parameter --- src/routes/user/[user]/badges/+page.svelte | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte index 9f229071..646ef24d 100644 --- a/src/routes/user/[user]/badges/+page.svelte +++ b/src/routes/user/[user]/badges/+page.svelte @@ -197,6 +197,7 @@ let noticeDismissed = false; $: categoryFilter = new URLSearchParams($page.url.searchParams).get('category'); + $: loadQueryParameter = new URLSearchParams($page.url.searchParams).get('load'); type GroupedBadges = { [key: string]: IndexedBadge[] }; @@ -827,14 +828,20 @@

- + {#if loadQueryParameter === 'none'} +
+ Notice: {ungroupedBadges.length} badges have been loaded successfully, but they are not being displayed due to your preferences (load=none). +
+ {:else} + + {/if} {/if} -- cgit v1.2.3