{% from "govuk_frontend_jinja/macros/attributes.html" import govukAttributes -%} {% from "govuk_frontend_jinja/components/skip-link/macro.html" import govukSkipLink -%} {% from "govuk_frontend_jinja/components/header/macro.html" import govukHeader -%} {% from "govuk_frontend_jinja/components/service-navigation/macro.html" import govukServiceNavigation -%} {% from "govuk_frontend_jinja/components/footer/macro.html" import govukFooter -%} {# Hardcoded value is $govuk-brand-blue -#} {% set themeColor = themeColor | default("#1d70b8", true) -%} {% set assetPath = assetPath | default("/assets", true) -%} {% block pageTitle %}GOV.UK - The best place to find government services and information{% endblock %} {% block head %}{% endblock %} {% block headIcons %} {% endblock %} {#- OpenGraph images needs to be absolute, so we need either a URL for the image or for assetUrl to be set #} {% if opengraphImageUrl or assetUrl %} {% endif %} {% block bodyStart %}{% endblock %} {% block govukSkipLink %} {%- block skipLink %} {{ govukSkipLink({ 'href': '#main-content', 'text': 'Skip to main content' }) }} {% endblock -%} {% endblock %} {# Only output
if any of its child blocks have content. #} {% macro _govukTemplateHeader() %} {%- if caller() | trim | length > 0 %}
{{ caller() }}
{%- endif %} {% endmacro %} {% block header %} {% call _govukTemplateHeader() %} {% block headerStart %}{% endblock %} {% block govukHeader %} {{ govukHeader() }} {% endblock %} {% block govukServiceNavigation %} {%- if serviceName %} {{ govukServiceNavigation({ 'serviceName': serviceName, 'serviceUrl': serviceUrl }) }} {%- endif %} {% endblock %} {% block headerEnd %}{% endblock %} {% endcall %} {% endblock %} {% block container %}
{% block containerStart %}{% block beforeContent %}{% endblock %}{% endblock %} {% block main %}
{% block content %}{% endblock %}
{% endblock %} {% block containerEnd %}{% endblock %}
{% endblock %} {# Only output