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>
|
<span>WR: {pct(entry.win_rate)}</span>
|
||||||
</div>
|
</div>
|
||||||
</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>
|
||||||
<div className="row-between">
|
<div className="row-between">
|
||||||
<div>Очки (рейтинг)</div>
|
<div>Очки (рейтинг)</div>
|
||||||
<b className="lb-score">{o.score ?? "—"}</b>
|
<b className={"lb-score" + (o.score == null ? " provisional" : "")}>{o.score ?? "—"}</b>
|
||||||
</div>
|
</div>
|
||||||
{stats.most_played_faction && (
|
{stats.most_played_faction && (
|
||||||
<div className="row-between">
|
<div className="row-between">
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ export function OverallStatsPage() {
|
|||||||
<span className="st-num">{e.games}</span>
|
<span className="st-num">{e.games}</span>
|
||||||
<span className="st-num">{e.wins}</span>
|
<span className="st-num">{e.wins}</span>
|
||||||
<span className="st-num">{pct(e.win_rate)}</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 ?? "—"}
|
{e.score ?? "—"}
|
||||||
</span>
|
</span>
|
||||||
</PlayerLink>
|
</PlayerLink>
|
||||||
|
|||||||
Reference in New Issue
Block a user