Профиль: выбор любимой фракции и строка «Чаще всего играет на»
В кастомизации профиля появился выбор любимой фракции из полного справочника (PickerSelect, все 12 фракций): фракция — свойство игрока, а не группы, поэтому список не зависит от подключённых дополнений. Дополнение показано в строке опции приглушённым текстом, снятие выбора — кнопкой «Убрать». В карточке статистики «Любимая фракция» теперь берётся из профиля, а «Основная фракция» переименована в «Чаще всего играет на» и печатает название в предложном падеже. Публичный профиль правок не потребовал — он использует ту же карточку и ту же схему. schema.d.ts пересобран с живого бэкенда (npm run gen:api). #17 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ps52xzuUXnWrJ5SRnEeaLk
This commit is contained in:
@@ -38,16 +38,17 @@ export function ProfileStatsCard({
|
||||
<div>Очки (рейтинг)</div>
|
||||
<b className={"lb-score" + (provisional ? " provisional" : "")}>{o.score ?? "—"}</b>
|
||||
</div>
|
||||
{stats.most_played_faction && (
|
||||
{/* Любимая — личный выбор игрока в профиле; ниже — статистика по партиям. */}
|
||||
{stats.favorite_faction && (
|
||||
<div className="row-between">
|
||||
<div>Любимая фракция</div>
|
||||
<b>{stats.most_played_faction.name_ru}</b>
|
||||
<b>{stats.favorite_faction.name_ru}</b>
|
||||
</div>
|
||||
)}
|
||||
{stats.main_faction && (
|
||||
<div className="row-between">
|
||||
<div>Основная фракция</div>
|
||||
<b>{stats.main_faction.name_ru}</b>
|
||||
<div>Чаще всего играет на</div>
|
||||
<b>{stats.main_faction.name_ru_prepositional}</b>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user