Updated speed uhc progress
This commit is contained in:
@@ -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>
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user