@if (importer) {
@if (importer.data_source === 'csv_with_header') { {{ t('Import CSV File with header') }} } @if (importer.data_source === 'csv_without_header') { {{ t('Import CSV File without header') }} }
}
{{ t('Overview importer configuration') }} @if (importer) { {{ importer.name }} {{ importer.name }} } @if (importer) { {{ t('Go to "Importer configuration"') }} }

@if (dynamicFieldsNameValue.length > 0) {
@for (formField of dynamicFieldsNameValue; track formField) {
{{ formField.label }}: @if (formField.type !== 'checkbox') { {{ formField.value }} } @else { @if (formField.value == 0) { } @if (formField.value == 1) { } }
}
}
{{ t('Max allowed file size: ') }} {{ maxUploadLimit?.string }}

{{ t('Drop CSV file here or click to upload.') }}
@if (previewData && previewData.headers) {

{{ t('CSV Data preview') }}

@if (csvErrors && csvErrors.notValidRawData) {
@if (csvErrors.notValidRawData.error) {

{{ csvErrors.notValidRawData.error }}

} @if (csvErrors.notValidRawData.description) { }
} @if (csvErrors && csvErrors.missingHeaderFields) {
@if (csvErrors.missingHeaderFields.error) {

{{ csvErrors.missingHeaderFields.error }}

} @if (csvErrors.missingHeaderFields.description) { }
} @if (csvErrors && !csvErrors.notValidRawData && !csvErrors.missingHeaderFields) {

{{ csvErrors }}

} {{ t('This preview shows maximal 10 first valid records from csv file.') }} {{ t('Furthermore are all hosts displayed and no filter rules get applied.') }} {{ t('Lines with duplicate identifiers are automatically ignored') }}
@for (fieldToMap of headersForTemplate; track fieldToMap) { } @for (previewDataRaw of rawDataForTemplate; track previewDataRaw) { @for (fieldValue of previewDataRaw; track fieldValue) { } } @if (rawInvalidDataForTemplate.length > 0) { } @for (previewDataRaw of rawInvalidDataForTemplate; track previewDataRaw) { @for (fieldValue of previewDataRaw; track fieldValue) { } }
{{ fieldToMap.key }} {{ fieldToMap.name }} @if (!fieldToMap.exists) { {{ t('Is missing') }} } @if (fieldToMap.exists) { }
{{ fieldValue.value }}
{{ t('Invalid rows (show maximal 5 rows for preview)') }}
@if (fieldValue.value === false) { } @if (fieldValue.value) { {{ fieldValue.value }} }
}
@if (previewData && previewData.headers) { }