diff --git a/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.html b/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.html index 6d8c9ade1..0b525d1fa 100644 --- a/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.html +++ b/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.html @@ -70,10 +70,7 @@
- +
{{ 'labels.inputs.Transaction Amount' | translate }} @@ -87,7 +84,7 @@ [isRequired]="false" [inputFormControl]="reagingLoanForm.controls.transactionAmount" [inputLabel]="'Transaction Amount'" - [minVal]="0.01" + [minVal]="loanTransactionData.amount" [maxVal]="loanTransactionData.amount" > diff --git a/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.ts b/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.ts index 3efd46d97..932cc122c 100644 --- a/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.ts +++ b/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.ts @@ -88,7 +88,10 @@ export class LoanReagingComponent implements OnInit { ], transactionAmount: [ , - [Validators.max(this.loanTransactionData.amount)] + [ + Validators.min(this.loanTransactionData.amount), + Validators.max(this.loanTransactionData.amount) + ] ], note: '', externalId: '', @@ -145,6 +148,13 @@ export class LoanReagingComponent implements OnInit { }); } + displayTransactionAmount(): void { + this.addTransactionAmount = !this.addTransactionAmount; + this.reagingLoanForm.patchValue({ + transactionAmount: null + }); + } + submit(): void { const data = this.prepareReagingData(); if (data['transactionAmount'] === null) {