From f2daf07cf54cbb61c9084a33e2e090c32ddf4a15 Mon Sep 17 00:00:00 2001
From: "Henrique V. Ehrenfried" <hvehrenfried@inf.ufpr.br>
Date: Tue, 9 Feb 2021 11:29:22 -0300
Subject: [PATCH] Fix Search file

Signed-off-by: Henrique V. Ehrenfried <hvehrenfried@inf.ufpr.br>
---
 src/Pages/Search.js | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/src/Pages/Search.js b/src/Pages/Search.js
index 63018200..8648fbaf 100644
--- a/src/Pages/Search.js
+++ b/src/Pages/Search.js
@@ -40,7 +40,7 @@ import CollectionCardFunction from "../Components/CollectionCardFunction";
 import ContactCard from "../Components/ContactCard";
 import CircularProgress from '@material-ui/core/CircularProgress';
 import { saveHeaders } from '../Components/HelperFunctions/saveTokens';
-import getRequest from './HelperFunctions/getAxiosConfig'
+import {getRequest} from '../Components/HelperFunctions/getAxiosConfig'
 
 
 let order = "review_average";
@@ -78,18 +78,18 @@ export default function Search(props) {
   const [optionResult, setOptionResult] = useState(option);
 
   function handleSuccessfulGet (data) {
-      if (tipoBusca === "LearningObject") setResultsResource(data);
-      else if (tipoBusca === "Collection") setResultsCollection(data);
-      else if (tipoBusca === "User") setResultsUser(data);
-      setOptionResult(tipoBusca);
+      if (option === "LearningObject") setResultsResource(data);
+      else if (option === "Collection") setResultsCollection(data);
+      else if (option === "User") setResultsUser(data);
+      setOptionResult(option);
       dispatch({
         type: "SAVE_SEARCH",
         newSearch: {
           query: state.search.query,
-          class: tipoBusca,
+          class: option,
         },
       });
-      setTotalResults(data.headers["x-total-count"]);
+      setTotalResults(data.length);
       setIsLoading(false);
       setIsFiltering(false);
       setLoadingMoreData(false);
@@ -103,7 +103,7 @@ export default function Search(props) {
 
     const url = `/search?page=${page}&results_per_page=${resultsPerPage}&order=${order}&query=${state.search.query}${currFilter ? currFilter : ""}&search_class=${tipoBusca}`
 
-    getRequest(url, handleSuccessfulGet, (error) => {console.console.log(error)})
+    getRequest(url, handleSuccessfulGet, (error) => {console.log(error)})
 
   };
 
@@ -189,7 +189,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 de {totalResults} encontrados */}
+                    Exibindo {totalResults === 0 ? 0 : resultsPerPage} resultados
                   </div>
                 </div>
               </Grid>
-- 
GitLab