diff --git a/src/app/(stats)/player/[ign]/_stats/woolgames/progress.tsx b/src/app/(stats)/player/[ign]/_stats/woolgames/progress.tsx new file mode 100644 index 0000000..b450338 --- /dev/null +++ b/src/app/(stats)/player/[ign]/_stats/woolgames/progress.tsx @@ -0,0 +1,25 @@ +import { formatNumber } from "@/lib/formatters" +import { getWoolGamesPrestige, getWoolGamesXPForLevel } from "@/lib/hypixel/woolgames/general" +import { GenericProgress } from "../../_components/GenericProgress" + +export default function WoolGamesProgress({ xp, level }: { xp: number, level: number }) { + const pres = getWoolGamesPrestige(Math.floor(level)) + const next = getWoolGamesPrestige(Math.floor(level) + 1) + const percent = (level - Math.floor(level)) * 100 + + const xpProgress = formatNumber(Math.floor(xp - getWoolGamesXPForLevel(Math.floor(level)))) + const ceilingXp = formatNumber(Math.floor(getWoolGamesXPForLevel(Math.floor(level) + 1) - getWoolGamesXPForLevel(Math.floor(level)))) + + return ( +
{Math.floor(level)}
+{Math.floor(level) + 1}
+