1
0
Fork 0

feat(awards): sort awards by experience points in award display

This commit is contained in:
Jason Fraley 2026-08-21 16:57:31 -04:00
parent 432929cc29
commit bfb3e1495a
2 changed files with 8 additions and 6 deletions

View file

@ -402,11 +402,13 @@ export default async function ProfilePage({ params }: ProfilePageProps) {
</div> </div>
{awards.length > 0 ? ( {awards.length > 0 ? (
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-3"> <div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-3">
{awards.map((award) => { {awards
const awardImage = .sort((a, b) => (b.experiencePoints ?? 0) - (a.experiencePoints ?? 0))
award.image && typeof award.image === "object" ? (award.image as Media) : null; .map((award) => {
return <AwardCard key={award.id} awardImage={awardImage} award={award} />; const awardImage =
})} award.image && typeof award.image === "object" ? (award.image as Media) : null;
return <AwardCard key={award.id} awardImage={awardImage} award={award} />;
})}
</div> </div>
) : ( ) : (
<Item variant="muted"> <Item variant="muted">

View file

@ -301,7 +301,7 @@ async function main() {
`${RED}${BOLD} ╔══════════════════════════════════════════╗${RESET}`, `${RED}${BOLD} ╔══════════════════════════════════════════╗${RESET}`,
); );
log( log(
`${RED}${BOLD} ║ YOU ARE ABOUT TO MIGRATE PRODUCTION ║${RESET}`, `${RED}${BOLD} ║ YOU ARE ABOUT TO MIGRATE PRODUCTION ║${RESET}`,
); );
log( log(
`${RED}${BOLD} ╚══════════════════════════════════════════╝${RESET}\n`, `${RED}${BOLD} ╚══════════════════════════════════════════╝${RESET}\n`,