diff --git a/src/app/clients/clients-view/kyc-tab/kyc-tab.component.html b/src/app/clients/clients-view/kyc-tab/kyc-tab.component.html index 7a40792e4..7dc90dd91 100644 --- a/src/app/clients/clients-view/kyc-tab/kyc-tab.component.html +++ b/src/app/clients/clients-view/kyc-tab/kyc-tab.component.html @@ -22,8 +22,8 @@

{{ 'labels.inputs.KYC Verification' | translate }}

KYC @if (kycData?.kycStatusCode) { - - {{ kycData.kycStatusCode }} + + {{ getStatusLabel(kycData.kycStatusCode) }} } diff --git a/src/app/clients/clients-view/kyc-tab/kyc-tab.component.ts b/src/app/clients/clients-view/kyc-tab/kyc-tab.component.ts index cd625dbe9..7da7cfd1e 100644 --- a/src/app/clients/clients-view/kyc-tab/kyc-tab.component.ts +++ b/src/app/clients/clients-view/kyc-tab/kyc-tab.component.ts @@ -419,6 +419,18 @@ export class KycTabComponent implements OnInit, OnDestroy { this.aadhaarFullNumber = ''; } + getStatusLabel(code: string): string { + if (!code) return ''; + const part = code.includes('.') ? code.split('.').pop() : code; + return (part.charAt(0).toUpperCase() + part.slice(1)).replace(/_/g, ' '); + } + + getStatusClass(code: string): string { + if (!code) return ''; + const part = code.includes('.') ? code.split('.').pop() : code; + return part.toLowerCase(); + } + ngOnDestroy(): void { this.destroy$.next(); this.destroy$.complete();