Skip to content
Snippets Groups Projects
Commit f2daf07c authored by Henrique Varella Ehrenfried's avatar Henrique Varella Ehrenfried :speech_balloon:
Browse files

Fix Search file

parent 82b1aaac
No related branches found
No related tags found
5 merge requests!57Merge of develop into master,!56Fixed buttons reportar, seguir, compartilhar, guardar and entrar (in comments...,!39Update admin system,!32Homologa,!31Fix console error
...@@ -40,7 +40,7 @@ import CollectionCardFunction from "../Components/CollectionCardFunction"; ...@@ -40,7 +40,7 @@ import CollectionCardFunction from "../Components/CollectionCardFunction";
import ContactCard from "../Components/ContactCard"; import ContactCard from "../Components/ContactCard";
import CircularProgress from '@material-ui/core/CircularProgress'; import CircularProgress from '@material-ui/core/CircularProgress';
import { saveHeaders } from '../Components/HelperFunctions/saveTokens'; import { saveHeaders } from '../Components/HelperFunctions/saveTokens';
import getRequest from './HelperFunctions/getAxiosConfig' import {getRequest} from '../Components/HelperFunctions/getAxiosConfig'
let order = "review_average"; let order = "review_average";
...@@ -78,18 +78,18 @@ export default function Search(props) { ...@@ -78,18 +78,18 @@ export default function Search(props) {
const [optionResult, setOptionResult] = useState(option); const [optionResult, setOptionResult] = useState(option);
function handleSuccessfulGet (data) { function handleSuccessfulGet (data) {
if (tipoBusca === "LearningObject") setResultsResource(data); if (option === "LearningObject") setResultsResource(data);
else if (tipoBusca === "Collection") setResultsCollection(data); else if (option === "Collection") setResultsCollection(data);
else if (tipoBusca === "User") setResultsUser(data); else if (option === "User") setResultsUser(data);
setOptionResult(tipoBusca); setOptionResult(option);
dispatch({ dispatch({
type: "SAVE_SEARCH", type: "SAVE_SEARCH",
newSearch: { newSearch: {
query: state.search.query, query: state.search.query,
class: tipoBusca, class: option,
}, },
}); });
setTotalResults(data.headers["x-total-count"]); setTotalResults(data.length);
setIsLoading(false); setIsLoading(false);
setIsFiltering(false); setIsFiltering(false);
setLoadingMoreData(false); setLoadingMoreData(false);
...@@ -103,7 +103,7 @@ export default function Search(props) { ...@@ -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}` 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) { ...@@ -189,7 +189,8 @@ export default function Search(props) {
<Grid item xs={12}> <Grid item xs={12}>
<div style={{display: "flex", flexDirection: "column", justifyContent: "center" }}> <div style={{display: "flex", flexDirection: "column", justifyContent: "center" }}>
<div style={{textAlign: "center", paddingTop: 10, fontWeight:"bolder"}}> <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>
</div> </div>
</Grid> </Grid>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment