feat(awards): sort awards by experience points in award display
This commit is contained in:
parent
432929cc29
commit
bfb3e1495a
2 changed files with 8 additions and 6 deletions
|
|
@ -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">
|
||||||
|
|
|
||||||
|
|
@ -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`,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue