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