From ded5e5bf084ce424c05066ad9c6f418672345aac Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 6 Oct 2024 03:49:02 -0700 Subject: feat(badges): use preferences graphql api --- src/lib/User/BadgeWall/AWC.svelte | 68 ++++++++++++++++++++------------------- 1 file changed, 35 insertions(+), 33 deletions(-) (limited to 'src/lib/User/BadgeWall/AWC.svelte') diff --git a/src/lib/User/BadgeWall/AWC.svelte b/src/lib/User/BadgeWall/AWC.svelte index c2268510..ba8a22ea 100644 --- a/src/lib/User/BadgeWall/AWC.svelte +++ b/src/lib/User/BadgeWall/AWC.svelte @@ -1,14 +1,14 @@ {#await awcPromise then badges} - {#await badges.clone().text() then text} - {@const parsedBadges = awcBadgesGrouped(text)} + {#if badges} + {#await badges.clone().text() then text} + {@const parsedBadges = awcBadgesGrouped(text)} - {#if parsedBadges.length > 0} - {#each parsedBadges as group} -
- - Anime Watching Club | - {group.group} - + {#if parsedBadges.length > 0} + {#each parsedBadges as group} +
+ + Anime Watching Club | + {group.group} + -

+

-

- {#each group.badges as badge, index} -
- -
- {/each} -
-
+
+ {#each group.badges as badge, index} +
+ +
+ {/each} +
+
-

- {/each} - {/if} - {/await} +

+ {/each} + {/if} + {/await} + {/if} {/await} -- cgit v1.2.3