{% extends "layout.njk" %}

{% from "fieldset/macro.njk" import govukFieldset %}
{% from "button/macro.njk" import govukButton %}
{% from "error-summary.njk" import errorSummary %}
{% from "page-title.njk" import pageTitle %}

{% block pageTitle %}{{ pageTitle(title, error, mssgs) }}{% endblock %}

{% block content %}
<div class="govuk-grid-row">
    <div class="govuk-grid-column-two-thirds">
        {{ errorSummary(error, errorMap, mssgs.there_is_a_problem) }}
        <form method="post" novalidate>

          {% block notificationContent %}{% endblock %}

            {% call govukFieldset({
              describedBy: describedByTag,
              legend: {
                text: title,
                classes: "govuk-fieldset__legend--l govuk-!-margin-bottom-3",
                isPageHeading: true
              }
            }) %}

                {% block pageContent %}{% endblock %}

            {% endcall %}

            {{ govukButton({
                attributes: { id: 'continue' },
                preventDoubleClick: true,
                name: "continue",
                text: mssgs.continue,
                classes: "govuk-!-margin-top-5"
            }) }}
            {{ csrf() }}
        </form>
    </div>
    {% block pricingSummary %}{% endblock %}
</div>
{% endblock %}
