1- import React from "react" ;
2- import { MdLink , MdPhotoLibrary , MdCode } from "react-icons/md" ;
31import { motion } from "framer-motion" ;
4- import { IconType } from "react-icons" ;
5-
6- const IconWrapper = ( { icon : Icon } : { icon : IconType } ) => {
7- return < Icon /> ;
8- } ;
2+ import { Images , Link2 , Code } from "lucide-react" ;
93
104interface project {
115 title : string ;
@@ -30,15 +24,15 @@ export const ProjectCard = ({ title, desc, date, gallery, code, live }: project)
3024 < div className = "flex flex-col flex-grow justify-between py-6 px-4 mb-8 bg-white rounded-xl border-2 border-gray-700 border-solid cursor-pointer md:mb-10" >
3125 < h2 className = "mb-4 text-2xl md:mb-6 md:text-3xl" > { title } </ h2 >
3226 < p className = "mb-4 md:mb-6" > { desc } </ p >
33- < div className = "flex" >
27+ < div className = "flex gap-3 " >
3428 { live && (
35- < a href = { live } target = "_blank" rel = "noreferrer" className = "mr-4 text-lg text-gray-700 md:mr-6 md:text-xl" >
36- < IconWrapper icon = { MdLink } />
29+ < a href = { live } target = "_blank" rel = "noreferrer" >
30+ < Link2 className = "w-5 h-5" />
3731 </ a >
3832 ) }
3933 { code && (
40- < a href = { code } target = "_blank" rel = "noreferrer" className = "mr-4 text-lg text-gray-700 md:mr-6 md:text-xl" >
41- < IconWrapper icon = { MdCode } />
34+ < a href = { code } target = "_blank" rel = "noreferrer" >
35+ < Code className = "w-5 h-5" />
4236 </ a >
4337 ) }
4438 { gallery && (
@@ -48,7 +42,7 @@ export const ProjectCard = ({ title, desc, date, gallery, code, live }: project)
4842 rel = "noreferrer"
4943 className = "mr-4 text-lg text-gray-700 md:mr-6 md:text-xl"
5044 >
51- < IconWrapper icon = { MdPhotoLibrary } />
45+ < Images className = "w-5 h-5" />
5246 </ a >
5347 ) }
5448 </ div >
0 commit comments