aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-04-30 17:30:55 -0700
committerFuwn <[email protected]>2024-04-30 17:30:55 -0700
commit1097a86bd4527db5ebe227798e66adf64daf5bf3 (patch)
treefb3408bb660d7325d14338715618445b49276364 /src
parentfeat(BadgePreview): simple designer link (diff)
downloaddue.moe-1097a86bd4527db5ebe227798e66adf64daf5bf3.tar.xz
due.moe-1097a86bd4527db5ebe227798e66adf64daf5bf3.zip
feat(badges): sort by time after grouping
Diffstat (limited to 'src')
-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>