{% from "_strip.html" import strip %} {#- The board refetches itself when live.js says sessions changed (ADR 0032); this fragment carries the same attributes, so the new board keeps listening. -#}
{% if error %} {% include "_error.html" %} {% elif not board.any_session %} {% include "_empty.html" %} {% else %} {% for bay in board.bays %} {% if bay.collapsible %}

{{ bay.heading }} {{ bay.total }}

    {% for s in bay.strips %} {{ strip(s) }} {% endfor %}
{% if bay.more %}

{{ bay.more }} more in all sessions

{% endif %}
{% else %}

{{ bay.heading }} {{ bay.total }}

{% if bay.strips %}
    {% for s in bay.strips %} {{ strip(s) }} {% endfor %}
{% else %}

Nothing is waiting on you.

{% endif %}
{% endif %} {% endfor %} {% if not board.live %}

No session is running right now. Older sessions are in all sessions.

{% endif %} {% endif %}