UI: прочерк рейтинга у ещё не игравших — серебристый, не золотой
Класс .provisional (серебро) применяется и при score = null: строки «Ещё не играли» в топах и прочерк «Очки (рейтинг)» в карточке профиля. Золотым остаётся только подтверждённый рейтинг. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -29,7 +29,11 @@ function Row({
|
||||
<span>WR: {pct(entry.win_rate)}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className={"lb-score" + (provisional ? " provisional" : "")}>{entry.score ?? "—"}</div>
|
||||
{/* Серебристый — у новичков и у прочерка ещё не игравших; золотой — только
|
||||
подтверждённый рейтинг. */}
|
||||
<div className={"lb-score" + (provisional || entry.score == null ? " provisional" : "")}>
|
||||
{entry.score ?? "—"}
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
// Строка-ссылка на профиль — только там, где сама карточка никуда не ведёт
|
||||
|
||||
@@ -33,7 +33,7 @@ export function ProfileStatsCard({
|
||||
</div>
|
||||
<div className="row-between">
|
||||
<div>Очки (рейтинг)</div>
|
||||
<b className="lb-score">{o.score ?? "—"}</b>
|
||||
<b className={"lb-score" + (o.score == null ? " provisional" : "")}>{o.score ?? "—"}</b>
|
||||
</div>
|
||||
{stats.most_played_faction && (
|
||||
<div className="row-between">
|
||||
|
||||
@@ -52,7 +52,7 @@ export function OverallStatsPage() {
|
||||
<span className="st-num">{e.games}</span>
|
||||
<span className="st-num">{e.wins}</span>
|
||||
<span className="st-num">{pct(e.win_rate)}</span>
|
||||
<span className={"st-num lb-score" + (isProvisional ? " provisional" : "")}>
|
||||
<span className={"st-num lb-score" + (isProvisional || e.score == null ? " provisional" : "")}>
|
||||
{e.score ?? "—"}
|
||||
</span>
|
||||
</PlayerLink>
|
||||
|
||||
Reference in New Issue
Block a user