diff options
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/user/[user]/badges/+page.svelte | 6 |
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> |