{{ editingId() ? ui.t('recurring.edit') : ui.t('recurring.new') }}

@if (editingId()) { }
{{ ui.t('expenses.field.customFields') }}
@for (group of customFields.controls; track $index) {
} @empty {
{{ ui.t('expenses.noCustomFields') }}
}

{{ ui.t('recurring.title') }}

@for (item of items(); track item.id) { } @empty { }
{{ ui.t('table.title') }}{{ ui.t('recurring.frequency') }}{{ ui.t('recurring.nextRunDate') }}{{ ui.t('table.amount') }}
{{ item.title }}
{{ item.category.name }} · {{ item.merchant || ui.t('expenses.noMerchant') }}
{{ ui.t('recurring.generatedCount') }}: {{ item.generatedCount }} · {{ ui.t('recurring.endDate') }}: {{ item.endDate || ui.t('common.none') }}
@for (tag of item.tags; track tag) { #{{ tag }} }
{{ ui.t('recurring.' + item.frequency.toLowerCase()) }} {{ item.nextRunDate | date:'yyyy-MM-dd' }} {{ item.amount | currency:'PLN':'symbol':'1.2-2' }}
{{ ui.t('common.noData') }}