Added uhc acordion

This commit is contained in:
2025-09-04 19:48:01 +02:00
parent ae7a6b33c9
commit 3c6e2d3a9b
4 changed files with 46 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ 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 { getUhcStar } from "@/lib/hypixel/uhc/level"
import { NonNullStats } from "@/lib/schema/player"
import CollapsedStats from "../../_components/CollapsedStats"
@@ -10,6 +11,7 @@ export default function UHCStats({ stats }: { stats: NonNullStats["UHC"] }) {
if (!stats) return null
const kd = formatNumber(devide(stats.kills, stats.deaths))
const star = getUhcStar(stats.score)
return (
<AccordionItem value="uhc">
@@ -20,6 +22,10 @@ export default function UHCStats({ stats }: { stats: NonNullStats["UHC"] }) {
<div className="flex gap-4">
<CollapsedStats
stats={[
{
title: <p>Star</p>,
stat: <p className="text-mc-gold">{`[${star}✫]`}</p>
},
{
title: <p>KD</p>,
stat: <p className="text-muted-foreground">{kd}</p>