{% extends "withnav_template.html" %} {% from "components/banner.html" import banner_wrapper %} {% from "components/email-message.html" import email_message %} {% from "components/sms-message.html" import sms_message %} {% from "components/table.html" import list_table, field, text_field, hidden_field_heading %} {% from "components/placeholder.html" import placeholder %} {% from "components/file-upload.html" import file_upload %} {% from "components/page-footer.html" import page_footer %} {% block page_title %} {{ page_heading if errors else "Check and confirm" }} – GOV.UK Notify {% endblock %} {% block maincolumn_content %} {% if errors %}
{% call banner_wrapper(type='dangerous') %} {% if errors|length == 1 %}

There was a problem with {{ original_file_name }}

You need to {{ errors[0] }}

{% else %}

There were some problems with {{ original_file_name }}

You need to:

{% endif %} {% endcall %}
{% else %}

Check and confirm

{% endif %} {% if 'email' == template.template_type %} {{ email_message( template.subject, template.formatted_as_markup if errors else template.replaced, from_address='{}@notifications.service.gov.uk'.format(service.email_from), from_name=service.name )}} {% elif 'sms' == template.template_type %}
{{ sms_message( template.formatted_as_markup if errors else template.replaced )}}
{% endif %} {% if errors %} {{file_upload(form.file, button_text='Re-upload your file')}} {% else %}
Back
{% endif %} {% call(item) list_table( recipients.initial_annotated_rows_with_errors if rows_have_errors else recipients.initial_annotated_rows, caption=original_file_name, field_headings=['1'] + recipients.column_headers_with_placeholders_highlighted ) %} {% call field() %} {{ item.index + 2 }} {% endcall %} {% for column in recipients.column_headers %} {% if item[column].error %} {% call field() %} {{ item[column].error }} {{ item[column].data if item[column].data != None }} {% endcall %} {% elif item[column].ignore %} {% call field(status='default') %} {{ item[column].data if item[column].data != None }} {% endcall %} {% else %} {{ text_field(item[column].data) }} {% endif %} {% endfor %} {% endcall %} {% if count_of_displayed_recipients < count_of_recipients %} {% endif %} {% endblock %}