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 } from "@/lib/hypixel/general" import { getStatsCombined } from "@/lib/hypixel/uhc/general" import { getUhcStarValue } from "@/lib/hypixel/uhc/level" import { NonNullStats } from "@/lib/schema/player" import CollapsedStats from "../../_components/CollapsedStats" import UHCProgress from "./progress" import UHCGeneralStats from "./stats" export default function UHCStats({ stats }: { stats: NonNullStats["UHC"] }) { if (!stats) return null const combined = getStatsCombined(stats) const kd = formatNumber(devide(combined.kills, combined.deaths)) const star = getUhcStarValue(stats.score) return (

UHC

Star

, stat:

{`[${star}✫]`}

}, { title:

KD

, stat:

{kd}

}, { title:

Wins

, stat:

{formatNumber(combined.wins)}

} ]} />
) }