UI: заголовки страниц без дублирования верхней панели и вкладок
Единое правило: название страницы показывает верхняя панель (или активная вкладка админки), тело страницы его не повторяет. Убраны дубли на общей статистике, в справке и в админ-разделах (аккаунты, фракции, журнал); пояснительные абзацы сохранены. Заголовки-сущности (имя группы, дата партии) остаются h2 в теле. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -5,9 +5,9 @@
|
||||
export function HelpPage() {
|
||||
return (
|
||||
<div>
|
||||
{/* Название страницы уже в верхней панели — в теле только пояснение. */}
|
||||
<div className="card">
|
||||
<h2 style={{ margin: 0 }}>Справка</h2>
|
||||
<p className="muted small" style={{ marginTop: 6 }}>
|
||||
<p className="muted small" style={{ margin: 0 }}>
|
||||
Здесь со временем появятся правила, подсказки и пояснения. Пока — о том, как
|
||||
считается рейтинг игроков.
|
||||
</p>
|
||||
|
||||
@@ -58,8 +58,8 @@ export function OverallStatsPage() {
|
||||
|
||||
return (
|
||||
<div>
|
||||
{/* Название страницы уже в верхней панели — в теле сразу поиск. */}
|
||||
<div className="card">
|
||||
<h3>Общая статистика</h3>
|
||||
<input placeholder="Поиск по нику…" value={q} onChange={(e) => setQ(e.target.value)} />
|
||||
</div>
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ export function AdminAccountsPage() {
|
||||
|
||||
return (
|
||||
<div>
|
||||
<h3>Аккаунты</h3>
|
||||
{/* Название раздела уже в активной вкладке админки. */}
|
||||
<div className="stack">
|
||||
{(users ?? []).map((u) => (
|
||||
<div key={u.id} className="card" style={{ margin: 0 }}>
|
||||
|
||||
@@ -30,8 +30,8 @@ export function AdminFactionsPage() {
|
||||
|
||||
return (
|
||||
<div>
|
||||
<h3>Фракции</h3>
|
||||
<p className="muted small">
|
||||
{/* Название раздела уже в активной вкладке админки. */}
|
||||
<p className="muted small" style={{ marginTop: 0 }}>
|
||||
Переименование меняет название фракции во всех партиях и статистике.
|
||||
</p>
|
||||
<div className="stack">
|
||||
|
||||
@@ -17,7 +17,7 @@ export function AdminLogsPage() {
|
||||
|
||||
return (
|
||||
<div>
|
||||
<h3>Журнал событий</h3>
|
||||
{/* Название раздела уже в активной вкладке админки. */}
|
||||
<div className="row" style={{ marginBottom: 10, gap: 8 }}>
|
||||
<select style={{ width: "auto" }} value={action} onChange={(e) => setAction(e.target.value)}>
|
||||
{ACTIONS.map((a) => (
|
||||
|
||||
Reference in New Issue
Block a user