Skip to content
Snippets Groups Projects
Commit 81034a10 authored by lfr20's avatar lfr20
Browse files

Added circular progress while its catching the data

parent c5ab6409
No related branches found
No related tags found
6 merge requests!57Merge of develop into master,!56Fixed buttons reportar, seguir, compartilhar, guardar and entrar (in comments...,!39Update admin system,!32Homologa,!31Fix console error,!28Training materials
...@@ -6,15 +6,19 @@ import SearchInput from './SearchInput.js'; ...@@ -6,15 +6,19 @@ import SearchInput from './SearchInput.js';
import ResourceCard from './ResourceCard.js'; import ResourceCard from './ResourceCard.js';
import { apiUrl } from '../../env'; import { apiUrl } from '../../env';
import SmallFooter from './SmallFooter.js'; import SmallFooter from './SmallFooter.js';
import CircularProgress from '@material-ui/core/CircularProgress';
export default function DrawerContent(props) { export default function DrawerContent(props) {
const [resources, setResources] = useState([]); const [resources, setResources] = useState([]);
const [isLoading, setIsLoading] = useState(false);
const search = (query) => { const search = (query) => {
setIsLoading(true);
axios.get(`${apiUrl}/search? axios.get(`${apiUrl}/search?
page=0&results_per_page=5&query=${query}&search_class=LearningObject`) page=0&results_per_page=12&query=${query}&search_class=LearningObject`)
.then(res => { .then(res => {
setResources(res.data); setResources(res.data);
setIsLoading(false);
}); });
} }
...@@ -40,13 +44,18 @@ export default function DrawerContent(props) { ...@@ -40,13 +44,18 @@ export default function DrawerContent(props) {
Recursos Relacionados na Plataforma MEC: Recursos Relacionados na Plataforma MEC:
</Description> </Description>
</Grid> </Grid>
{resources.map(r => {
{
isLoading ? <CircularProgress style={{color : 'white'}}/>
:
resources.map((r, index) => {
return( return(
<Grid item xs={11}> <Grid item xs={11} key={index}>
<ResourceCard <ResourceCard
id={r.id} id={r.id}
name={r.name} name={r.name}
likes={r.likes_count} likes={r.likes_count}
thumb={r.thumbnail}
/> />
</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