diff options
| author | Fuwn <[email protected]> | 2024-04-30 17:30:55 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-04-30 17:30:55 -0700 |
| commit | 1097a86bd4527db5ebe227798e66adf64daf5bf3 (patch) | |
| tree | fb3408bb660d7325d14338715618445b49276364 /src | |
| parent | feat(BadgePreview): simple designer link (diff) | |
| download | due.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.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> |