{% from "v2/components/icon.html" import icon %} {% block title %}GWÖ-Antragsprüfer{% endblock %} {# Design-System: Tokens zuerst, dann Fonts, dann Base-Styles #} {% block head_extra %}{% endblock %} {% block body %} {# AppShell inline, damit {% block main %} aus Screen-Templates rendert. include propagiert Blocks nicht (Jinja2-Limitierung), darum direkt hier. #}
{{ icon("info", 13) }} Methodik {{ icon("book-open", 13) }} Quellen {# Tour-Link: nur sichtbar wenn die aktuelle Page Tour-Stationen definiert hat (window.GWOE_TOUR_STEPS). Wird per JS unten ge-toggled. #} {# ── Globaler Bundesland-Selector ─────────────────────────────────── #} {# ── Auth-Control — wird per JS nach /api/auth/me-Aufruf umgeschaltet ── #}
{# Platzhalter, bis initV2Auth() den Zustand kennt — unsichtbar #}
{% block main %}{% endblock %}
{% endblock %} {% block body_scripts %}{% endblock %} {# ── Tour-Engine — auf jeder Seite eingehängt (#185). Pages, die eigene Stationen wollen, setzen ``window.GWOE_TOUR_STEPS`` im body_scripts-Block oben. Pages ohne Stationen lassen den Topbar- Tour-Link automatisch ausgeblendet. Administration ist explizit ausgenommen. #} {% if v2_active_nav not in ['admin_stand', 'admin_queue', 'admin_abos', 'freischaltungen', 'queue', 'abos'] %} {% include "v3/components/tour.html" ignore missing %} {% endif %} {# ── Globaler BL-Selector — Persistenz + Event ───────────────────────────── #} {# ── Auth Modal (global, einmal pro Seite) ────────────────────────────── #} {% include "v2/components/auth_modal.html" %} {# Feedback/Bug-Report-Widget — öffnet Gitea-Issues direkt aus dem Browser #} {% include "v2/components/feedback_widget.html" %} {# Queue-Statusbar mit Hover-Tooltip — analog zu classic-UI (#149) #} {% include "v2/components/queue_widget.html" %}