From 0714e9f95dfea1f96508d2b5d0acb78b4fa05615 Mon Sep 17 00:00:00 2001
From: 5Amogh <amoghavarsh@navadhiti.com>
Date: Tue, 18 Oct 2022 13:08:10 +0530
Subject: [PATCH] Added interface for configurable filters

---
 .../program-datasets/program-datasets.component.ts       | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/app/client/src/app/modules/program-dashboard/components/program-datasets/program-datasets.component.ts b/src/app/client/src/app/modules/program-dashboard/components/program-datasets/program-datasets.component.ts
index 2157a4dbbd..35dab64f2d 100644
--- a/src/app/client/src/app/modules/program-dashboard/components/program-datasets/program-datasets.component.ts
+++ b/src/app/client/src/app/modules/program-dashboard/components/program-datasets/program-datasets.component.ts
@@ -13,7 +13,12 @@ import * as moment from 'moment';
 import html2canvas from 'html2canvas';
 import * as jspdf from 'jspdf';
 const PRE_DEFINED_PARAMETERS = ['$slug', 'hawk-eye'];
-
+export interface configFilter{
+    label: string,
+    controlType: string,
+    reference: string,
+    defaultValue: number
+}
 @Component({
   selector: 'app-datasets',
   templateUrl: './program-datasets.component.html',
@@ -95,7 +100,7 @@ export class DatasetsComponent implements OnInit, OnDestroy {
   maxStartDate: any; //Start date - has to be one day less than end date
   displayFilters:any = {};
   loadash = _;
-  pdFilters:object[] = [];
+  pdFilters:configFilter[] = [];
   configuredFilters:any = {}
   constructor(
     activatedRoute: ActivatedRoute,
-- 
GitLab