diff --git a/src/app/(stats)/player/[ign]/_stats/speeduhc/progress.tsx b/src/app/(stats)/player/[ign]/_stats/speeduhc/progress.tsx index 9e167d4..70b6204 100644 --- a/src/app/(stats)/player/[ign]/_stats/speeduhc/progress.tsx +++ b/src/app/(stats)/player/[ign]/_stats/speeduhc/progress.tsx @@ -1,9 +1,15 @@ import { getProgress } from "@/lib/hypixel/general" -import { getSpeedUHCScore } from "@/lib/hypixel/speeduhc/general" +import { getSpeedUHCScore, getSpeedUHCTitle } from "@/lib/hypixel/speeduhc/general" import { GenericProgress } from "../../_components/GenericProgress" export default function SpeedUHCProgress({ level, score }: { level: number, score: number }) { const nextScore = getSpeedUHCScore(level + 1) + const nextTitle = getSpeedUHCTitle(level + 1) const percent = getProgress(0, score, nextScore) - return + return ( +
+ +

{nextTitle}

+
+ ) } diff --git a/src/lib/hypixel/speeduhc/general.ts b/src/lib/hypixel/speeduhc/general.ts index bc12cef..9188122 100644 --- a/src/lib/hypixel/speeduhc/general.ts +++ b/src/lib/hypixel/speeduhc/general.ts @@ -15,3 +15,10 @@ export function getSpeedUHCScore(level: number) { return TITLES.at(level - 1)!.value } + +export function getSpeedUHCTitle(level: number) { + if (level > TITLES.length) return TITLES.at(-1)!.name + if (level === 0) return TITLES.at(0)!.name + + return TITLES.at(level - 1)!.name +}