diff --git a/source/src/pages/Portfolio/ProjectCard.tsx b/source/src/pages/Portfolio/ProjectCard.tsx index 55c40de..07b7119 100644 --- a/source/src/pages/Portfolio/ProjectCard.tsx +++ b/source/src/pages/Portfolio/ProjectCard.tsx @@ -6,6 +6,7 @@ import Card from "../../components/Card" import { PortfolioProject } from "../../../types/types" import theming from "../../styles/theming" +import { useEffect, useState } from "react" const StyledProjectCard = styled(Card)` margin-bottom: 2rem; @@ -28,8 +29,15 @@ interface ProjectCardProps { const ProjectCard = (props: ProjectCardProps) => { const { projectID, project } = props + const [badges, setBadges] = useState([]) const navigate = useNavigate() + useEffect(() => { + setBadges( + project.badges.map((badge) => ) + ) + }, []) + return ( navigate(process.env.PUBLIC_URL + projectID)} @@ -37,9 +45,7 @@ const ProjectCard = (props: ProjectCardProps) => {

{project.name}

- {project.badges.map((badge) => { - return - })} + {badges}