{% load i18n wagtailadmin_tags %}
{% comment %}

    Variables accepted by this template:

    title
    subtitle

    search_url - if present, display a search box. This is a URL route name (taking no parameters) to be used as the action for that search box
    query_parameters - a query string (without the '?') to be placed after the search URL

    icon - name of an icon to place against the title

    tabbed - if true, add the classname 'tab-merged'
    merged - if true, add the classname 'merged'

    add_link - if present, display an 'add' button. This is a URL route name (taking no parameters) to be used as the link URL for the button
    add_text - text for the 'add' button
{% endcomment %}
<header class="nice-padding {% if merged %}merged{% endif %} {% if tabbed %}tab-merged{% endif %} {% if search_form %}hasform{% endif %}">
    <div class="row">
        <div class="left">
            <div class="col">
                <h1 class="icon icon-{{ icon }}">{{ title }}{% if subtitle %} <span>{{ subtitle }}</span>{% endif %}</h1>
            </div>
            {% if search_url %}
                <form class="col search-form" action="{% url search_url %}{% if query_parameters %}?{{ query_parameters }}{% endif %}" method="get" novalidate>
                    <ul class="fields">
                        {% for field in search_form %}
                            {% include "wagtailadmin/shared/field_as_li.html" with field=field field_classes="field-small iconfield" input_classes="icon-search" %}
                        {% endfor %}
                        <li class="submit visuallyhidden"><input type="submit" value="Search" class="button" /></li>
                    </ul>
                </form>
            {% endif %}
        </div>
        <div class="right">
            {% usage_count_enabled as uc_enabled %}
            {% if uc_enabled and usage_object %}
                <div class="usagecount">
                    <a href="{{ usage_object.usage_url }}">{% blocktrans count useage_count=usage_object.get_usage.count %}Used {{ useage_count }} time{% plural %}Used {{ useage_count }} times{% endblocktrans %}</a>
                </div>
            {% endif %}
            {% if add_link %}
                <div class="addbutton">
                    <a href="{% url add_link %}" class="button bicolor icon icon-plus">{{ add_text }}</a>
                </div>
            {% endif %}
        </div>
    </div>
</header>
