Updated speed uhc progress

This commit is contained in:
2025-09-17 15:43:01 +02:00
parent f0346fce4e
commit fca2ede161
2 changed files with 15 additions and 2 deletions

View File

@@ -1,9 +1,15 @@
import { getProgress } from "@/lib/hypixel/general" 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" import { GenericProgress } from "../../_components/GenericProgress"
export default function SpeedUHCProgress({ level, score }: { level: number, score: number }) { export default function SpeedUHCProgress({ level, score }: { level: number, score: number }) {
const nextScore = getSpeedUHCScore(level + 1) const nextScore = getSpeedUHCScore(level + 1)
const nextTitle = getSpeedUHCTitle(level + 1)
const percent = getProgress(0, score, nextScore) const percent = getProgress(0, score, nextScore)
return <GenericProgress tooltipId="speeduhcprogress" tooltipContent={`${score}/${nextScore} Score`} percent={percent} className="bg-mc-white" /> return (
<div className="flex gap-2 items-center">
<GenericProgress tooltipId="speeduhcprogress" tooltipContent={`${score}/${nextScore} Score`} percent={percent} className="bg-mc-white" />
<p className="text-mc-white">{nextTitle}</p>
</div>
)
} }

View File

@@ -15,3 +15,10 @@ export function getSpeedUHCScore(level: number) {
return TITLES.at(level - 1)!.value 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
}