import { AccordionContent, AccordionItem, AccordionTrigger } from "@/components/ui/accordion" import { Card, CardContent } from "@/components/ui/card" import { Separator } from "@/components/ui/separator" import { formatNumber } from "@/lib/formatters" import { devide, romanize } from "@/lib/hypixel/general" import { getLevelColor, getPrestige, getPrestigeColor } from "@/lib/hypixel/pit/general" import { getPitLevel } from "@/lib/hypixel/pit/level" import { NonNullStats } from "@/lib/schema/player" import CollapsedStats from "../../_components/CollapsedStats" export default function PitStats({ stats }: { stats: NonNullStats["Pit"] }) { if (!stats) return null const kd = formatNumber(devide(stats.kills, stats.deaths)) const prestige = getPrestige(stats) const level = getPitLevel(stats.profile.xp, prestige) const prestigeColor = getPrestigeColor(prestige) const levelColor = getLevelColor(level) return (

Pit

Level

, stat: (

[ {romanize(prestige)} {`-${level}`} ]

) }, { title:

Kills

, stat:

{formatNumber(stats.kills)}

}, { title:

KD

, stat:

{kd}

} ]} />
) }