fix: correct issues with client loan creation

Avoid Javascript error, make Delinquency section work, clean up

Fixes: WEB-20
This commit is contained in:
Felix van Hove
2025-02-25 11:48:35 +01:00
committed by Adam Saghy
parent 6e200b2ecd
commit 10ca46907e
2 changed files with 3 additions and 14 deletions
@@ -380,11 +380,11 @@
</p>
</div>
<ng-container fxFlex="48%" *ngIf="isDelinquencyEnabled()">
<div fxFlex="48%" *ngIf="isDelinquencyEnabled()">
<mat-checkbox formControlName="enableInstallmentLevelDelinquency">
<p>{{ 'labels.inputs.Enable installment level Delinquency' | translate }}</p>
</mat-checkbox>
</ng-container>
</div>
<ng-container fxFlex="48%" *ngIf="loansAccountTermsData?.isTopup">
<mat-checkbox fxFlex="20%" formControlName="isTopup">
@@ -590,18 +590,7 @@ export class LoansAccountTermsStepComponent implements OnInit, OnChanges {
}
isDelinquencyEnabled(): boolean {
if (!this.loanProduct || !this.loanProduct.delinquencyBucket) {
return false;
}
return true;
}
isDownPaymentEnabled(): boolean {
console.log(this.loanProduct);
if (!this.loanProduct || !this.loanProduct.delinquencyBucket) {
return false;
}
return true;
return !!this.loanProduct?.delinquencyBucket?.name;
}
/**