{% block head_extra %}{% endblock %} {% include '_theme.html' %} {% include '_app_header.html' %} {# `layout` block: pages opt out of the narrow .container wrap by overriding this entire block (e.g. dashboard.html renders its own full-width
). Pages that want the standard chrome leave it alone and fill `content` instead. #} {% block layout %}
{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %}
{% for category, message in messages %}
{{ message }}
{% endfor %}
{% endif %} {% endwith %}
{% block content %}{% endblock %}
{% endblock %} {% include "_version_badge.html" %} {% block scripts %}{% endblock %}