{% import "adminsite/_icons.html" as icons -%} {% block page_title %}{{ title }}{% endblock %} {% for href in admin.stylesheets %} {% endfor %} {% for src in admin.scripts %} {% endfor %} {{ _('Skip to the content') }}
{% if admin.banner %}

{{ admin.banner }}

{% endif %} {#- The messages left for this page, in the corner. An answer from HTMX can add one, as a value saved from the list does. -#}
{%- for message in messages %}{% include "adminsite/_message.html" %}{% endfor -%}
{#- The page sits on a raised panel, so it reads apart from the sidebar. -#}
{% block breadcrumb %}{% endblock %} {#- Once the page scrolls, a line under the header keeps what scrolls beneath it apart from it: the same line the tabs below it draw. -#}
{% block header %}{% endblock %}
{% block header_actions %}{% endblock %}
{#- Relative, so text kept for screen readers ("sr-only") is placed inside this scrolling area. Placed against the page instead, a label low in a long form stretched the page and made the whole window scroll. -#}
{% block content %}{% endblock %}