From 5340fe1e04ebafc5e132e625a87d0283647a9478 Mon Sep 17 00:00:00 2001
From: Lucas <lucassonit@gmail.com>
Date: Mon, 1 Aug 2022 12:20:00 -0300
Subject: [PATCH] Fix bug multiple legends

---
 src/components/Charts/BarChartComponent.js | 2 ++
 src/components/Charts/PieChartComponent.js | 6 ++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/components/Charts/BarChartComponent.js b/src/components/Charts/BarChartComponent.js
index 1d8e052..441a5b2 100644
--- a/src/components/Charts/BarChartComponent.js
+++ b/src/components/Charts/BarChartComponent.js
@@ -262,6 +262,7 @@ function BarChartComponent(props) {
                 }
                 newSeries[index % size].data.push(d.total);
             });
+            console.log(newOptions)
             newOptions.xaxis.categories.push(last_year);
         }
 
@@ -465,6 +466,7 @@ function BarChartComponent(props) {
         let data = props.data;
         let tempString = `${chartLocation} - `
         tempString = tempString.concat(`${data[0]?.year} a ${data[data?.length - 1]?.year}`)
+        console.log(data[data.length - 1])
 
         return tempString;
     }
diff --git a/src/components/Charts/PieChartComponent.js b/src/components/Charts/PieChartComponent.js
index 338b580..9d1e561 100644
--- a/src/components/Charts/PieChartComponent.js
+++ b/src/components/Charts/PieChartComponent.js
@@ -46,8 +46,10 @@ function PieChartComponent(props) {
             let newSeries = [];
 
             data.forEach((item) => {
-                newLabels.push(item[dim + "_name"]);
-                newSeries.push(item["total"]);
+                if (!newLabels.includes(item[dim + "_name"])) {
+                    newLabels.push(item[dim + "_name"]);
+                    newSeries.push(item["total"]);
+                } 
             });
 
             if (pathLocation.pathname === routes.adequacao_disciplina) {
-- 
GitLab