{# ==========================================================================
secondary_navigation.render()
==========================================================================
Description:
Creates markup for Header organism.
TODO: `active_nav_id` and `nav_items` parameters can be removed when
`_render_secondary_navigation_deprecated` is removed.
active_nav_id: Name of active navigation item.
nav_items: The secondary navigation item structure.
========================================================================== #}
{% macro render(active_nav_id, nav_items) %}
{% if page %}
{{ _render_secondary_navigation() }}
{% else %}
{# TODO: Remove when non-wagtail pages have been migrated to wagtail. #}
{{ _render_secondary_navigation_deprecated(active_nav_id, nav_items) }}
{% endif %}
{% endmacro %}
{# ==========================================================================
_render_secondary_navigation()
========================================================================== #}
{% macro _render_secondary_navigation() %}
{% if nav_items is not defined and has_children is not defined %}
{% set nav_items, has_children = get_secondary_nav_items(page, request.site.hostname) %}
{% endif %}
{% endmacro %}
{# TODO: Remove `_render_secondary_navigation_deprecated` and
`_secondary_navigation_deprecated` when non-wagtail pages
have been migrated to wagtail. #}
{# ==========================================================================
_render_secondary_navigation_deprecated()
========================================================================== #}
{% macro _render_secondary_navigation_deprecated(active_nav_id, nav_items) %}
{% endmacro %}