Updated sidebar to be ok like fr

This commit is contained in:
2025-08-23 22:23:42 +02:00
parent f876ad15fa
commit c505512110
5 changed files with 90 additions and 14 deletions

View File

@@ -14,9 +14,17 @@ type SidebarProps = {
ign: string
player: Player["player"]
guild: Guild["guild"] | undefined
rank: string | undefined
specialRank: string | undefined
eulaCoins: boolean | undefined
}
export default function Sidebar({ level, ign, player, guild }: SidebarProps) {
export default function Sidebar({ level, ign, player, guild, rank, specialRank, eulaCoins }: SidebarProps) {
const levelMultiplier = getCoinMultiplier(level, rank, specialRank, eulaCoins)
const levelMultiplierVal = levelMultiplier.value
const levelMultiplierText = levelMultiplier.level === true ? `(Level ${level.toFixed(1).split(".")[0]})` : `(${levelMultiplier.name})`
return (
<Card className="w-1/4">
<CardContent>
@@ -34,7 +42,7 @@ export default function Sidebar({ level, ign, player, guild }: SidebarProps) {
<div>
<p>
<span className="font-bold">{"Coin multiplier: "}</span>
<span>{`x${getCoinMultiplier(level)} (Level ${level.toFixed(1).split(".")[0]})`}</span>
<span>{`x${levelMultiplierVal} ${levelMultiplierText}`}</span>
</p>
<p>
<span className="font-bold">{"Total coins: "}</span>