{% extends 'base.html.twig' %} {% block title %} {{ 'lang.preview'|trans }} {{ 'lang.import'|trans }} {% endblock %} {% block styles %} {% endblock %} {% block body %}

{{ 'lang.previewImport'|trans }}

{{ filename }}

{{ importType == 'standard' ? 'lang.standardImport' | trans : 'lang.cumasCrmImport' | trans }}
{{ 'lang.totalRecords'|trans }}: {{ contactsPreview|length }} {{ 'lang.validRecords'|trans }}: {{ contactsPreview|filter(contact => contact.isValid)|length }} {{ 'lang.invalidRecords'|trans }}: {{ contactsPreview|filter(contact => not contact.isValid)|length + errorLines|length }}
{% if contactsPreview|length > 0 %}
{{ 'lang.dataPreview'|trans }}
{% for contact in contactsPreview %} {% endfor %}
# {{ 'lang.email'|trans }} {{ 'lang.firstName'|trans }} {{ 'lang.lastName'|trans }} {{ 'lang.company'|trans }} {{ 'lang.cellphone'|trans }} {{ 'lang.status'|trans }}
{{ contact.lineNumber }} {{ contact.email }} {{ contact.firstName }} {{ contact.lastName }} {{ contact.company }} {{ contact.cellphone }} {% if contact.isValid %} {{ 'lang.valid'|trans }} {% else %} {{ 'lang.invalid'|trans }}: {{ contact.errors|join(', ') }} {% endif %}
{% endif %} {% if errorLines|length > 0 %}
{{ 'lang.errorLines'|trans }}
{% for line in errorLines %} {% endfor %}
{{ 'lang.lineNumber'|trans }} {{ 'lang.error'|trans }}
{{ line.lineNumber }} {{ line.error }}
{% endif %}
{% endblock %}