diff --git a/src/components/Projects/Projects.jsx b/src/components/Projects/Projects.jsx index edb899c..9b86511 100644 --- a/src/components/Projects/Projects.jsx +++ b/src/components/Projects/Projects.jsx @@ -88,7 +88,7 @@ function Projects() { } if (filters.technology.length > 0) { - const isSkill = filters.technology.every(tech => project.skills.includes(tech)); + const isSkill = filters.technology.every(tech => project.skills.some(skill => skill.name === tech)); if(!isSkill){ return false } diff --git a/src/pages/Projects/components/Filter/Filter.jsx b/src/pages/Projects/components/Filter/Filter.jsx index 58764b1..0363da7 100644 --- a/src/pages/Projects/components/Filter/Filter.jsx +++ b/src/pages/Projects/components/Filter/Filter.jsx @@ -73,7 +73,7 @@ function Filter({ filters, setFilters }) { throw new Error(`Erreur HTTP: ${response.status}`); } const data = await response.json(); - setSkills(data.data); + setSkills(data); } catch (err) { setError(err.message); }