From 43c1476a5049dae4acea2158aa4051aebf9f067d Mon Sep 17 00:00:00 2001
From: Lucas Schoenfelder <les17@inf.ufpr.br>
Date: Wed, 17 Feb 2021 11:00:16 -0300
Subject: [PATCH] added total result count

---
 src/Pages/Search.js | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/Pages/Search.js b/src/Pages/Search.js
index 24f33346..e5c874a3 100644
--- a/src/Pages/Search.js
+++ b/src/Pages/Search.js
@@ -74,7 +74,7 @@ export default function Search(props) {
     const [optionResult, setOptionResult] = useState(option);
     currOption = option;
 
-    function handleSuccessfulGet(data) {
+    function handleSuccessfulGet(data, headers) {
         if (currOption === "LearningObject") setResultsResource(data);
         else if (currOption === "Collection") setResultsCollection(data);
         else if (currOption === "User") setResultsUser(data);
@@ -87,7 +87,7 @@ export default function Search(props) {
             },
         });
         console.log(data);
-        setTotalResults(data.length);
+        setTotalResults(headers.get('X-Total-Count'));
         setOptionResult(currOption);
         setIsLoading(false);
         setIsFiltering(false);
@@ -188,8 +188,8 @@ export default function Search(props) {
                             <Grid item xs={12}>
                                 <div style={{ display: "flex", flexDirection: "column", justifyContent: "center" }}>
                                     <div style={{ textAlign: "center", paddingTop: 10, fontWeight: "bolder" }}>
-                                        {/* Exibindo {totalResults === 0 ? 0 : resultsPerPage} resultados de {totalResults} encontrados */}
-                                        Exibindo {totalResults === 0 ? 0 : resultsPerPage} resultados
+                                        Exibindo {totalResults === 0 ? 0 : resultsPerPage} resultados de {totalResults} encontrados
+                                        {/*Exibindo {totalResults === 0 ? 0 : resultsPerPage} resultados*/}
                                     </div>
                                 </div>
                             </Grid>
-- 
GitLab