Finished tkr general stats

This commit is contained in:
2025-09-23 22:47:19 +02:00
parent 7e7d6abafd
commit c3351e8268
3 changed files with 45 additions and 2 deletions

View File

@@ -90,7 +90,7 @@ export function VampireZGeneralStats({ stats }: { stats: NonNullable<NonNullStat
export function QuakeCraftGeneralStats({ stats, godlikes }: { stats: NonNullable<NonNullStats["Quakecraft"]>, godlikes: number }) {
return (
<div className="flex mt-4">
<div className="flex">
<div className="flex-1">
<BasicStat title="Coins: " value={formatNumber(stats.coins)} className="text-mc-gold" />
<p>
@@ -116,3 +116,34 @@ export function QuakeCraftGeneralStats({ stats, godlikes }: { stats: NonNullable
</div>
)
}
export function TkrGeneralStats({ stats }: { stats: NonNullable<NonNullStats["TurboKartRacers"]> }) {
const bsr = formatNumber(devide(stats.banana_hits_sent, stats.banana_hits_received))
return (
<div className="flex">
<div className="flex-1">
<BasicStat title="Coins: " value={formatNumber(stats.coins)} className="text-mc-gold" />
<BasicStat title="Grand Prix Tokens: " value={formatNumber(stats.grand_prix_tokens)} className="text-mc-aqua" />
<p>
<br />
</p>
<BasicStat title="Wins: " value={formatNumber(stats.wins)} />
<BasicStat title="Gold Trophies: " value={`${formatNumber(stats.gold_trophy)}🏆\uFE0E`} className="text-mc-gold" />
<BasicStat title="Silver Trophies: " value={`${formatNumber(stats.silver_trophy)}🏆\uFE0E`} className="text-mc-white" />
<BasicStat title="Bronze Trophies: " value={`${formatNumber(stats.bronze_trophy)}🏆\uFE0E`} className="text-mc-brown" />
</div>
<div className="flex-1">
<BasicStat title="Coins Picked Up: " value={formatNumber(stats.coins_picked_up)} />
<BasicStat title="Powerups Picked Up: " value={formatNumber(stats.box_pickups)} />
<BasicStat title="Laps Completed: " value={formatNumber(stats.laps_completed)} />
<BasicStat title="Blue Torpedos Hit: " value={formatNumber(stats.blue_torpedo_hit)} />
<p>
<br />
</p>
<BasicStat title="Banana Hits Sent: " value={formatNumber(stats.banana_hits_sent)} />
<BasicStat title="Banana Hits Received: " value={formatNumber(stats.banana_hits_received)} />
<BasicStat title="Banana Sent/Received Ratio: " value={bsr} />
</div>
</div>
)
}