aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/user/[user]/badges/+page.svelte6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte
index 2b7dd65f..f9bdefa7 100644
--- a/src/routes/user/[user]/badges/+page.svelte
+++ b/src/routes/user/[user]/badges/+page.svelte
@@ -817,7 +817,11 @@
</div>
{/if}
- {#each groupedBadges as [category, badges]}
+ {#each groupedBadges as [category, unsortedBadges]}
+ {@const badges = unsortedBadges.sort(
+ (a, b) => new Date(b.time || 0).getTime() - new Date(a.time || 0).getTime()
+ )}
+
<details open={categoryFilter ? categoryFilter === category : true}>
<summary>{category}</summary>