Updated skywars stats

This commit is contained in:
2025-08-24 14:01:10 +02:00
parent ba84f90221
commit 9b1b25c5e9
8 changed files with 65 additions and 17 deletions

View File

@@ -12,6 +12,7 @@ import { useEffect, useRef, useState } from "react"
import CollapsedStats from "../../_components/CollapsedStats"
import { SkywarsLevel, SkywarsProgress } from "./components"
import SkyWarsGeneralStats from "./stats"
import SkywarsStatTable from "./table"
export default function SkyWarsStats({ stats }: { stats: NonNullStats["SkyWars"] }) {
const ref = useRef<HTMLDivElement>(null)
@@ -86,6 +87,7 @@ export default function SkyWarsStats({ stats }: { stats: NonNullStats["SkyWars"]
<SkywarsProgress level={Math.floor(level)} percent={percent} />
<SkyWarsGeneralStats statsChecked={stats} level={level} />
<Separator className="my-4" />
<SkywarsStatTable stats={stats} />
</CollapsibleContent>
</Collapsible>
</CardContent>

View File

@@ -140,3 +140,24 @@ function Ranked({ stats }: { stats: NonNullStats["SkyWars"] }) {
</TableRow>
)
}
// function OverallModeStats({ stats }: { stats: NonNullStats["SkyWars"] }) {
// const normal = getSkywarsModeStats("normal", stats as _SkywarsStats, true)
// const insane = getSkywarsModeStats("insane", stats as _SkywarsStats, true)
// const teams_normal = getSkywarsModeStats("teams_normal", stats as _SkywarsStats, true)
// const teams_insane = getSkywarsModeStats("teams_insane", stats as _SkywarsStats, true)
// const mega = getSkywarsModeStats("mega", stats as _SkywarsStats, true)
// const mega_doubles = getSkywarsModeStats("mega_doubles", stats as _SkywarsStats, true)
// const ranked = getSkywarsModeStats("ranked", stats as _SkywarsStats, true)
//
// const combinedStats = concatStatArrays(soloStats, doublesStats, threesStats, foursStats)
//
// return (
// <TableRow className="font-bold">
// <TableCell>Core Modes</TableCell>
// {combinedStats.map((v, i) => {
// return <TableCell key={i}>{typeof v === "number" ? formatNumber(v) : v}</TableCell>
// })}
// </TableRow>
// )
// }