INNER CODE UNIT · JavaScript
fetchData
amfoss/club-website-2019 · pages/projects/index.js:27
const fetchData = async () => await dataFetch({ query: projectsQuery });
useEffect(() => {
!isLoading &&
fetchData().then((r) => {
setData(r.data.projects);
setLoading(true);
});
}, [data]);
const filter = data.filter((project) => {
if (project.name.toLowerCase().indexOf(query.toLowerCase()) !== -1) return 1;
});
const Projects = filter.map((project) => (
<div key={project.name} className="col-xl-5 col-md-10 col-sm-6 pb-4">
<ProjectCard project={project} />
</div>
));