{% macro govukFieldset(params) %}
{% if params.legend and (params.legend.html or params.legend.text) %} {% if params.legend.isPageHeading %}

{{ params.legend.html | safe if params.legend.html else params.legend.text }}

{% else %} {{ params.legend.html | safe 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 %}