{% extends "layout.njk" %}
{% from "error-summary.njk" import errorSummary %}

{% from "fieldset/macro.njk" import govukFieldset %}

{% block pageTitle %}{{ title }}{% endblock %}

{% block content %}
<div class="govuk-grid-row">
    <div class="{{ widthClass if widthClass else 'govuk-grid-column-two-thirds' }}">
      {{ errorSummary(error, errorMap, 'There is a problem') }}
        <form method="post" novalidate id="main-content">
            {% call govukFieldset({
              legend: {
                text: title,
                classes: "govuk-fieldset__legend--l govuk-!-margin-bottom-6",
                isPageHeading: true
              }
            }) %}

                {% block pageContent %}{% endblock %}

            {% endcall %}
            <input type="hidden" name="crumb" value="{{crumb}}"/>
        </form>
    </div>
</div>
{% endblock %}
