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