{% macro govukFieldset(params) %} {% from "govuk_frontend_jinja/macros/attributes.html" import govukAttributes -%}
{% if params.legend.html or params.legend.text %} {% if params.legend.isPageHeading %}

{{ params.legend.html | safe | trim | indent(6) if params.legend.html else params.legend.text }}

{% else %} {{ params.legend.html | safe | trim | indent(4) if params.legend.html else params.legend.text }} {% endif %}
{% endif %} {% if caller %} {#- if statement allows usage of `call` to be optional -#} {{ caller() }} {% elif params.html %} {{ params.html | safe }} {% endif %}
{% endmacro %}