{% from "../macros/logo.njk" import govukLogo %}
{% set header = params.translations %}

{%if MAY_2025_REBRAND_ENABLED%}
{%- set _rebrand = params.rebrand | default(govukRebrand() if govukRebrand is callable else govukRebrand) -%}
{% endif %}
  <header class="govuk-header {%- if params.classes %} {{ params.classes }}{% endif %}" data-module="govuk-header">
    <div class="frontendUi_header__signOut govuk-header__container {{ params.containerClasses | default("govuk-width-container", true) }}">
      <div class="govuk-header__logo">
        {% if params.isEmbeddedMobileApp %}
          <span class="govuk-header__link govuk-header__link--homepage" style="pointer-events: none;">
          {% else %}
            <a href="{{ params.homepageUrl | default('https://www.gov.uk/') }}" class="govuk-header__link govuk-header__link--homepage">
            {% endif %}
        {{ govukLogo({
          classes: "govuk-header__logotype",
          ariaLabelText: "GOV.UK",
          useTudorCrown: params.useTudorCrown,
          rebrand: MAY_2025_REBRAND_ENABLED
        }) | trim | indent(8) }}
            {% if not params.isEmbeddedMobileApp %}
            </a>
          {% endif %}
        </div>
        {% if params.signOutLink %}
          <div class="frontendUi-header__content govuk-header__content">
            <nav aria-label="{{header.ariaLabel}}" class="govuk-header__navigation {{ govuk-header__navigation--signOut if params.MAY_2025_REBRAND_ENABLED }}">
              <ul id="navigation" class="frontendUi_header__signOut govuk-header__navigation-list">
                <li class="{{ 'frontendUi_header_signOut-item--rebrand' if MAY_2025_REBRAND_ENABLED }} {{'frontendUi_header_signOut-item' if not MAY_2025_REBRAND_ENABLED}} govuk-header__navigation-item{{ ' govuk-header__navigation-item--active' if item.active }}">
                  <a aria-label="{{header.signOutAriaLabel}}" class="govuk-header__link" href="{{params.signOutLink}}">
                    {{header.signOut}}
                  </a>
                </li>
              </ul>
            </nav>
          </div>
        {% endif %}
      </div>
    </header>