UI: общие классы кнопок и бейджей вместо дублирующихся inline-стилей
- .btn-block в global.css заменяет 9 повторов style={{width:100%}};
- .badge-live — единый бейдж «идёт» (3 копии inline-стиля);
- незавершённые партии на главной используют стандартный .card,
как список партий (была единственная карточка на самодельных стилях);
- в списке партий добавлен бейдж 🎲 случайной фракции — как на странице
партии (раньше в списке он терялся);
- переключатель групп: кнопка «+» подписана «+ Создать группу»
(по образцу «+ Добавить игрока»), убран пустой span.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -21,17 +21,13 @@ export function GroupSwitcher() {
|
||||
className={"btn" + (active ? " btn-primary" : "")}
|
||||
onClick={() => !active && setActive.mutate(g.id)}
|
||||
>
|
||||
{g.name} {active && "✓"} <span className="muted small"></span>
|
||||
{g.name} {active && "✓"}
|
||||
</button>
|
||||
);
|
||||
})}
|
||||
{/* Плашка создания новой группы — в одном ряду логики с выбором группы. */}
|
||||
<button
|
||||
className="btn"
|
||||
aria-label="Создать группу"
|
||||
onClick={() => setCreating((v) => !v)}
|
||||
>
|
||||
+
|
||||
<button className="btn" onClick={() => setCreating((v) => !v)}>
|
||||
+ Создать группу
|
||||
</button>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user