feat(board): nawigacja między Posiedzeniami a Składkami w strefie Rady
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

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

View File

@ -159,7 +159,18 @@
{% block content %}
<div class="container">
<div class="admin-header">
<h1>Składki Członkowskie <span class="readonly-badge">tylko podgląd</span></h1>
<h1>
<svg width="32" height="32" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">
<path d="M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"/>
</svg>
Strefa RADA <span class="readonly-badge">tylko podgląd</span>
</h1>
</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>
<!-- Stats -->

View File

@ -330,6 +330,12 @@
{% 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 %}