add of single project components and style

This commit is contained in:
2025-08-21 16:57:13 +02:00
parent 8761688113
commit 769fe571b5
3 changed files with 119 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
import SkillCard from './SkillCard';
import "../styles/SingleProject.css";
function SingleProject({image, title, description, skills, color}) {
return (
<div className="single-project">
<div className="single-project-left">
<img src={`/public/assets/images/${image}.jpeg`} alt={image}/>
</div>
<div className="single-project-middle">
<div aria-hidden="true" className={`single-project-line color-${color}`}></div>
</div>
<div className="single-project-right">
<h3 className="single-project-title">{title}</h3>
<p className="single-project-description">
{description}
</p>
<ul className="single-project-skills-list">
{skills.map(skill => (
<li key={skill}><SkillCard text={skill}/></li>
))}
</ul>
<p className="single-project-link">
Learn more
</p>
</div>
</div>
)
}
export default SingleProject