From 9b616cde4a99fe59d1049735bd543333ac3083d4 Mon Sep 17 00:00:00 2001
From: Moustafa Banqusli <banqusli@infai.org>
Date: Thu, 21 Oct 2021 18:12:11 +0200
Subject: [PATCH] #373 delete observations-diagrams mocked-data

---
 .../shared/sharedFilter/SharedTable.ts        | 21 +++----------------
 .../shared/sharedFilter/SharedTable.vue       |  9 ++++----
 2 files changed, 8 insertions(+), 22 deletions(-)

diff --git a/app/src/components/shared/sharedFilter/SharedTable.ts b/app/src/components/shared/sharedFilter/SharedTable.ts
index 9c080b006..f7d7b6e41 100644
--- a/app/src/components/shared/sharedFilter/SharedTable.ts
+++ b/app/src/components/shared/sharedFilter/SharedTable.ts
@@ -49,7 +49,6 @@ export default class SharedTable extends Vue {
     };
     private showInspectionDownloadBtn = this.filterCriteriaType === FilterCriteriaType.INSPECTION;
     private showWhenFilterCriteriaTypeIsFinding = this.filterCriteriaType === FilterCriteriaType.FINDING;
-    private displayFindingDiagrams = this.filterCriteriaType === FilterCriteriaType.FINDING;
     private displayQsStatusInActions = this.filterCriteriaType === FilterCriteriaType.FINDING;
     private filterForSharedHistory = new Map<string, string>();
     private filterForSharedFilter = ""; // Todo: for communication with SharedFilter later
@@ -83,7 +82,7 @@ export default class SharedTable extends Vue {
     private qAStatusDialogTitle: VueI18n.TranslateResult = "";
     private isDisabledWhenNoPictureItemSelected = true;
     private applyFilterHistory = false;
-    private showInspectionDiagrams = false;
+    private showDiagrams = false;
     private applyFilterButtonColor = "secondary";
     private selectedFilterHistoryDiagram: SelectedFilterHistoryDiagram = {
         type: [],
@@ -95,20 +94,6 @@ export default class SharedTable extends Vue {
      */
     private tableTotalCount = 0;
 
-    /**
-     * Dummy data for the vega-lite
-     */
-    private values = [
-        {a: "A", b: 28}, {a: "B", b: 55}, {a: "C", b: 43},
-        {a: "D", b: 91}, {a: "E", b: 81}, {a: "F", b: 53},
-        {a: "G", b: 19}, {a: "H", b: 87}, {a: "I", b: 52},
-    ];
-
-    private encoding = {
-        x: {field: "a", type: "nominal", axis: {labelAngle: 0}},
-        y: {field: "b", type: "quantitative"},
-    };
-
     private mounted() {
         this.viewOptions.includes(0) ? this.showData = true : this.showData = false;
         this.viewOptions.includes(1) ? this.showPicture = true : this.showPicture = false;
@@ -479,7 +464,7 @@ export default class SharedTable extends Vue {
 
     private setSelectedFilterHistoryItems(selectedFilterHistoryItems: FilterHistoryFavorites[]) {
         this.applyFilterHistory = true;
-        this.showInspectionDiagrams = false;
+        this.showDiagrams = false;
         this.selectedFilterHistoryItems = selectedFilterHistoryItems;
         if (selectedFilterHistoryItems.length) {
             this.selectedFilterHistoryDiagram.filterHistory = selectedFilterHistoryItems[0].id;
@@ -491,7 +476,7 @@ export default class SharedTable extends Vue {
         this.resetTable();
         this.$emit("inputApplyFilterHistory", this.applyFilterHistory);
         if (this.applyFilterHistory) {
-            this.showInspectionDiagrams = true;
+            this.showDiagrams = true;
             this.$emit("inputFilterHistory", this.selectedFilterHistoryItems);
         } else {
             this.$emit("inputFilter", this.filterFromSharedFilter);
diff --git a/app/src/components/shared/sharedFilter/SharedTable.vue b/app/src/components/shared/sharedFilter/SharedTable.vue
index cb46fe9d2..bbbb720ee 100644
--- a/app/src/components/shared/sharedFilter/SharedTable.vue
+++ b/app/src/components/shared/sharedFilter/SharedTable.vue
@@ -494,10 +494,11 @@
         </div>
         <div v-if="mapButton" data-testid="mapView"></div>
         <div v-if="diagramButton" data-testid="diagramView">
-            <div class='dashboard' v-if="displayFindingDiagrams">
-                <vega-lite :data="values" mark="bar" :encoding="encoding"/>
-            </div>
-            <v-row v-if="inspectionType && applyFilterHistory && showInspectionDiagrams">
+            <v-row v-if="findingType && applyFilterHistory && showDiagrams">
+                <FilterHistoryDiagrams :filterCriteriaType="filterCriteriaType"
+                                       :selectedFilterHistoryDiagram="selectedFilterHistoryDiagram"/>
+            </v-row>
+            <v-row v-if="inspectionType && applyFilterHistory && showDiagrams">
                 <FilterHistoryDiagrams :filterCriteriaType="filterCriteriaType"
                                        :selectedFilterHistoryDiagram="selectedFilterHistoryDiagram"/>
             </v-row>
-- 
GitLab