diff --git a/src/app/dashboard/table/table.component.html b/src/app/dashboard/table/table.component.html index 263869c..f8764f8 100644 --- a/src/app/dashboard/table/table.component.html +++ b/src/app/dashboard/table/table.component.html @@ -1,6 +1,6 @@
-

All Partners

+

All Partners ({{ userData.length }})

@@ -12,6 +12,14 @@
+
@@ -20,8 +28,8 @@
Export as
-
-
+ +
diff --git a/src/app/dashboard/table/table.component.ts b/src/app/dashboard/table/table.component.ts index 5a38f0e..c2180c3 100644 --- a/src/app/dashboard/table/table.component.ts +++ b/src/app/dashboard/table/table.component.ts @@ -10,6 +10,7 @@ import { Router } from '@angular/router'; export class TableComponent implements OnInit { userData: Array = []; showExportOptions: boolean = false; + shouldHaveImplementationData: boolean = false; constructor( private partnerProfileService: PartnerProfileService, @@ -17,9 +18,23 @@ export class TableComponent implements OnInit { ) { } ngOnInit(): void { + this.allData(); + } + + allData() { this.partnerProfileService.getPartnersData().then((data: any) => { - this.userData = data; - console.log(data); + this.userData = data; + + if (this.shouldHaveImplementationData) { + this.userData = this.userData.filter(user => { + return (user.surveyCtoData.hiiData && user.surveyCtoData.hiiData.length > 0) || + (user.surveyCtoData.spData && user.surveyCtoData.spData.length > 0) || + (user.surveyCtoData.spSchemeData && user.surveyCtoData.spSchemeData.length > 0) + }); + } + + console.log(this.userData); + }, (e) => console.log(e)); }