improve(board): tab-style nawigacja w strefie Rady zamiast przycisków
Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions

Zakładki z border-bottom indicator, przycisk "Nowe posiedzenie" przeniesiony
na prawą stronę paska zakładek.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maciej Pienczyn 2026-03-20 15:34:29 +01:00
parent 908c353583
commit bdc77f4447
2 changed files with 12 additions and 10 deletions

View File

@ -168,9 +168,9 @@
</div>
<!-- Board sub-navigation -->
<div style="display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-wrap:wrap;">
<a href="{{ url_for('board.index') }}" style="padding:8px 16px;border-radius:var(--radius-md);font-weight:500;font-size:var(--font-size-sm);text-decoration:none;background:var(--surface);color:var(--text-primary);border:1px solid var(--border);">Posiedzenia</a>
<a href="{{ url_for('board.board_fees') }}" style="padding:8px 16px;border-radius:var(--radius-md);font-weight:500;font-size:var(--font-size-sm);text-decoration:none;background:var(--primary);color:white;">Składki członkowskie</a>
<div style="display:flex;gap:0;margin-bottom:var(--spacing-xl);border-bottom:2px solid var(--border);">
<a href="{{ url_for('board.index') }}" style="padding:10px 20px;font-weight:500;font-size:var(--font-size-sm);text-decoration:none;border-bottom:2px solid transparent;color:var(--text-secondary);">Posiedzenia</a>
<a href="{{ url_for('board.board_fees') }}" style="padding:10px 20px;font-weight:500;font-size:var(--font-size-sm);text-decoration:none;border-bottom:2px solid var(--primary);color:var(--primary);margin-bottom:-2px;">Składki członkowskie</a>
</div>
<!-- Stats -->

View File

@ -320,8 +320,16 @@
</svg>
Strefa RADA
</h1>
</div>
<!-- Board sub-navigation -->
<div style="display:flex;gap:0;margin-bottom:var(--spacing-xl);border-bottom:2px solid var(--border);align-items:flex-end;justify-content:space-between;">
<div style="display:flex;gap:0;">
<a href="{{ url_for('board.index') }}" style="padding:10px 20px;font-weight:500;font-size:var(--font-size-sm);text-decoration:none;border-bottom:2px solid {% if request.endpoint == 'board.index' %}var(--primary);color:var(--primary);margin-bottom:-2px;{% else %}transparent;color:var(--text-secondary);{% endif %}">Posiedzenia</a>
<a href="{{ url_for('board.board_fees') }}" style="padding:10px 20px;font-weight:500;font-size:var(--font-size-sm);text-decoration:none;border-bottom:2px solid {% if request.endpoint == 'board.board_fees' %}var(--primary);color:var(--primary);margin-bottom:-2px;{% else %}transparent;color:var(--text-secondary);{% endif %}">Składki członkowskie</a>
</div>
{% if can_manage %}
<a href="{{ url_for('board.meeting_create') }}" class="btn-new-meeting">
<a href="{{ url_for('board.meeting_create') }}" class="btn-new-meeting" style="margin-bottom:8px;">
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">
<path d="M12 4v16m8-8H4"/>
</svg>
@ -330,12 +338,6 @@
{% endif %}
</div>
<!-- Board sub-navigation -->
<div style="display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-wrap:wrap;">
<a href="{{ url_for('board.index') }}" style="padding:8px 16px;border-radius:var(--radius-md);font-weight:500;font-size:var(--font-size-sm);text-decoration:none;{% if request.endpoint == 'board.index' %}background:var(--primary);color:white;{% else %}background:var(--surface);color:var(--text-primary);border:1px solid var(--border);{% endif %}">Posiedzenia</a>
<a href="{{ url_for('board.board_fees') }}" style="padding:8px 16px;border-radius:var(--radius-md);font-weight:500;font-size:var(--font-size-sm);text-decoration:none;{% if request.endpoint == 'board.board_fees' %}background:var(--primary);color:white;{% else %}background:var(--surface);color:var(--text-primary);border:1px solid var(--border);{% endif %}">Składki członkowskie</a>
</div>
{% if meetings %}
<div class="meetings-grid">
{% for meeting in meetings %}