fix(data): clarify unchanged rank

This commit is contained in:
Adam
2026-06-26 12:29:29 -05:00
parent c72cca8def
commit 7b1fe33ed3
19 changed files with 23 additions and 5 deletions
@@ -912,17 +912,17 @@ function isModelUsageLabelHidden(index: number, count: number) {
return index !== count - 1 && index % interval !== 0
}
function formatRankMove(previousRank: number, rank: number) {
const change = previousRank - rank
function formatRankMove(change: number) {
if (change > 0) return `+${change}`
if (change < 0) return `${change}`
return "0"
return `${change}`
}
function formatModelRankMoveLabel(data: StatsModelData, i18n: ReturnType<typeof useI18n>) {
if (data.rank === null) return i18n.t("model.noUsageLastWeek")
if (data.previousRank === null) return i18n.t("model.newThisWeek")
return i18n.t("model.vsPreviousWeek", { change: formatRankMove(data.previousRank, data.rank) })
const change = data.previousRank - data.rank
if (change === 0) return i18n.t("model.sameAsPreviousWeek")
return i18n.t("model.vsPreviousWeek", { change: formatRankMove(change) })
}
function formatTokens(value: number) {