{# mirrorwall/base.html — the shell every application's pages extend. Slots, not pages (spec §3): this template renders whatever product name, navigation and footer the application supplies, and contains no application vocabulary of its own. An application extends it, overrides `content`, and supplies `product_name`, `product_version` and `nav_items`. The theme bootstrap is inline and tiny on purpose (UI standards §9): it must run before first paint or a dark-mode reader sees a white flash, and an external file is a second request that can lose that race. #} {% block title %}{{ product_name }}{% endblock %} {% block head %}{% endblock %}

{{ product_name }}{% if product_version %} v{{ product_version }}{% endif %}

{% block header_extra %}{% endblock %}
{% block navigation %} {% if nav_items %} {% endif %} {% endblock %} {% block telemetry %} {% if show_telemetry_bar %}{% include "mirrorwall/telemetry_bar.html" %}{% endif %} {% endblock %}
{% block content %}{% endblock %}
{% block footer %} {% if footer_text %}{% endif %} {% endblock %} {% block scripts %}{% endblock %}