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();