{{ editingExpenseId() ? ui.t('expenses.edit') : ui.t('expenses.new') }}

@if (editingExpenseId()) { }
@if (submitted() && expenseForm.invalid) {
{{ ui.t('expenses.requiredHint') }}
}
{{ ui.t('expenses.field.customFields') }}
@for (group of customFields.controls; track $index) {
} @empty {
{{ ui.t('expenses.noCustomFields') }}
}
@if (editingExpenseId() && editingProofs().length) {
{{ ui.t('expenses.existingProofs') }}
@for (proof of editingProofs(); track proof.id) {
}
} @if (showCropper()) {
{{ ui.t('expenses.field.crop') }}
} @if (croppedPreview()) {
{{ ui.t('expenses.field.cropPreview') }}
} @if (selectedFiles().length) {
{{ ui.t('expenses.attachmentsSelected') }}
@for (file of selectedFiles(); track file.name + $index) { {{ file.name }} }
}
@if (merchantModalOpen()) { } @if (proofPreview()) { }