Add public profiles and cosmetic shop
All checks were successful
Deploy MineGeo to Dokploy / deploy (push) Successful in 7m10s

This commit is contained in:
2026-10-15 17:30:10 +05:00
parent 44e62cff2f
commit c541cc09b4
28 changed files with 1359 additions and 45 deletions

View File

@@ -107,9 +107,15 @@ export function LeaderboardTable({
<PlayerAvatar
id={entry.player_id}
avatarPath={entry.avatar_path}
effect={entry.profile_effect}
/>
<span className="player-name">
<Username name={entry.display_name} appearance={entry} />
<Link
className="profile-name-link"
href={"/players/" + entry.player_id}
>
<Username name={entry.display_name} appearance={entry} />
</Link>
{entry.player_id === playerId && (
<span className="you-label">{t("You")}</span>
)}
@@ -158,9 +164,15 @@ export function WinnersPodium({ leaders }: { leaders: LeaderboardEntry[] }) {
<PlayerAvatar
id={entry.player_id}
avatarPath={entry.avatar_path}
effect={entry.profile_effect}
/>
<h2>
<Username name={entry.display_name} appearance={entry} />
<Link
className="profile-name-link"
href={"/players/" + entry.player_id}
>
<Username name={entry.display_name} appearance={entry} />
</Link>
</h2>
<p>
{formatNumber(entry.best_score)} <span>/ 25,000</span>