{{ '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 }}
| # |
{{ 'lang.email'|trans }} |
{{ 'lang.firstName'|trans }} |
{{ 'lang.lastName'|trans }} |
{{ 'lang.company'|trans }} |
{{ 'lang.cellphone'|trans }} |
{{ 'lang.status'|trans }} |
{% for contact in contactsPreview %}
| {{ 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 %}
|
{% endfor %}
{% endif %}
{% if errorLines|length > 0 %}
{{ 'lang.errorLines'|trans }}
| {{ 'lang.lineNumber'|trans }} |
{{ 'lang.error'|trans }} |
{% for line in errorLines %}
| {{ line.lineNumber }} |
{{ line.error }} |
{% endfor %}
{% endif %}