From 5f1a33093f86760707daee3725e017407350a5fc Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 19 Apr 2024 00:42:32 -0700 Subject: fix(badges): fix badge selection --- src/routes/user/[user]/badges/+page.svelte | 39 +++++++++++++++++------------- 1 file changed, 22 insertions(+), 17 deletions(-) (limited to 'src/routes') diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte index f45ee1e7..7db57cd1 100644 --- a/src/routes/user/[user]/badges/+page.svelte +++ b/src/routes/user/[user]/badges/+page.svelte @@ -504,6 +504,13 @@ {:then ungroupedBadges} + {@const isBadgeSelected = + selectedBadge && + selectedBadge !== undefined && + selectedBadge.image && + selectedBadge.image !== undefined && + !editMode} +
{#await awcPromise then badges} {#await badges.clone().text() then text} @@ -551,8 +558,7 @@
- { - selectedBadge = undefined; - }} - > - - + {#if isBadgeSelected} + { + selectedBadge = undefined; + }} + > + + + {/if} {:catch} Could not parse badges {/await} -- cgit v1.2.3