diff --git a/src/app/(stats)/player/[ign]/_stats/bedwars/bedwars.tsx b/src/app/(stats)/player/[ign]/_stats/bedwars/bedwars.tsx index 33dca6e..ae02aa1 100644 --- a/src/app/(stats)/player/[ign]/_stats/bedwars/bedwars.tsx +++ b/src/app/(stats)/player/[ign]/_stats/bedwars/bedwars.tsx @@ -3,7 +3,7 @@ import { Card, CardContent } from "@/components/ui/card" import { Separator } from "@/components/ui/separator" import { formatNumber } from "@/lib/formatters" import { getBWLevelForExp, getTotalExpForLevel } from "@/lib/hypixel/bedwars/level" -import { getProgress } from "@/lib/hypixel/general" +import { devide, getProgress } from "@/lib/hypixel/general" import { NonNullStats } from "@/lib/schema/player" import CollapsedStats from "../../_components/CollapsedStats" import { BedwarsLevel, BedwarsProgress } from "./components" @@ -13,10 +13,10 @@ import BedwarsStatTable from "./table" export default function BedwarsStats({ stats }: { stats: NonNullStats["Bedwars"] }) { if (!stats) return null - const kd = formatNumber(stats.kills_bedwars / stats.deaths_bedwars) - const fkd = formatNumber(stats.final_kills_bedwars / stats.final_deaths_bedwars) - const wl = formatNumber(stats.wins_bedwars / stats.losses_bedwars) - const bbl = formatNumber(stats.beds_broken_bedwars / stats.beds_lost_bedwars) + const kd = formatNumber(devide(stats.kills_bedwars, stats.deaths_bedwars)) + const fkd = formatNumber(devide(stats.final_kills_bedwars, stats.final_deaths_bedwars)) + const wl = formatNumber(devide(stats.wins_bedwars, stats.losses_bedwars)) + const bbl = formatNumber(devide(stats.beds_broken_bedwars, stats.beds_lost_bedwars)) const level = getBWLevelForExp(stats.Experience) const current = getTotalExpForLevel(level) diff --git a/src/app/(stats)/player/[ign]/_stats/duels/duels.tsx b/src/app/(stats)/player/[ign]/_stats/duels/duels.tsx index b84f0ed..665540b 100644 --- a/src/app/(stats)/player/[ign]/_stats/duels/duels.tsx +++ b/src/app/(stats)/player/[ign]/_stats/duels/duels.tsx @@ -3,7 +3,7 @@ import { Card, CardContent } from "@/components/ui/card" import { Separator } from "@/components/ui/separator" import { formatNumber } from "@/lib/formatters" import { getAllDivisions, getMostPlayed } from "@/lib/hypixel/duels/duels" -import { romanize } from "@/lib/hypixel/general" +import { devide, romanize } from "@/lib/hypixel/general" import { NonNullStats } from "@/lib/schema/player" import CollapsedStats from "../../_components/CollapsedStats" import DuelsGeneralStats from "./stats" @@ -12,8 +12,8 @@ import DuelsStatsTable from "./table" export default function DuelsStats({ stats }: { stats: NonNullStats["Duels"] }) { if (!stats) return null - const wl = stats.wins / stats.losses - const kd = stats.kills / stats.deaths + const wl = formatNumber(devide(stats.wins, stats.losses)) + const kd = formatNumber(devide(stats.kills, stats.deaths)) const div = getAllDivisions(stats) const mostPlayed = getMostPlayed(stats) @@ -61,7 +61,7 @@ export default function DuelsStats({ stats }: { stats: NonNullStats["Duels"] }) }, { title:
WL
, - stat:{formatNumber(wl)}
+ stat:{wl}
} ]} /> diff --git a/src/app/(stats)/player/[ign]/_stats/duels/stats.tsx b/src/app/(stats)/player/[ign]/_stats/duels/stats.tsx index 77ac316..af26c1c 100644 --- a/src/app/(stats)/player/[ign]/_stats/duels/stats.tsx +++ b/src/app/(stats)/player/[ign]/_stats/duels/stats.tsx @@ -6,7 +6,7 @@ import { cn } from "@/lib/utils" import { BasicStat } from "../../_components/Stats" export default function DuelsGeneralStats( - { statsChecked, div, kd, wl }: { statsChecked: NonNullStats["Duels"], div: Div | null, kd: number, wl: number } + { statsChecked, div, kd, wl }: { statsChecked: NonNullStats["Duels"], div: Div | null, kd: string, wl: string } ) { const stats = statsChecked! @@ -27,7 +27,7 @@ export default function DuelsGeneralStats(