"use client"; interface LeaderboardEntry { rank: number; username: string; score: number; level: number; } // Format number with consistent locale to avoid hydration mismatch const formatScore = (score: number): string => { return score.toLocaleString("en-US"); }; const mockLeaderboard: LeaderboardEntry[] = [ { rank: 1, username: "DragonSlayer99", score: 125000, level: 85 }, { rank: 2, username: "MineMaster", score: 118500, level: 82 }, { rank: 3, username: "CraftKing", score: 112000, level: 80 }, { rank: 4, username: "PixelWarrior", score: 105500, level: 78 }, { rank: 5, username: "FarminePro", score: 99000, level: 75 }, { rank: 6, username: "GoldDigger", score: 92500, level: 73 }, { rank: 7, username: "EpicGamer", score: 87000, level: 71 }, { rank: 8, username: "Legendary", score: 81500, level: 69 }, { rank: 9, username: "MysticMiner", score: 76000, level: 67 }, { rank: 10, username: "TopPlayer", score: 70500, level: 65 }, ]; export default function Leaderboard() { return (

LEADERBOARD

{/* Header */}
Rank
Player
Score
Level
{/* Entries */}
{mockLeaderboard.map((entry) => (
{entry.rank}
{entry.username}
{formatScore(entry.score)}
Lv.{entry.level}
))}
{/* Additional info */}

Compete with players worldwide and climb the ranks!

); }