|
1 | 1 | import PropTypes from "prop-types"; |
2 | 2 | import { Link } from "react-router-dom"; |
| 3 | +import Tilt from "react-parallax-tilt"; |
3 | 4 | import LinkedInIcon from "@/assets/images/Teams/linkedin.svg"; |
4 | 5 | import GithubIcon from "@/assets/images/Teams/github.svg"; |
5 | 6 | import InstagramIcon from "@/assets/images/Teams/instagram.svg"; |
@@ -27,50 +28,56 @@ function TeamMember({ member }) { |
27 | 28 | const image = images[id]; |
28 | 29 |
|
29 | 30 | return ( |
30 | | - <div className="transition ease-in-out delay-150 hover:-translate-y-1 hover:scale-105 duration-200 hover:drop-shadow-2xl drop-shadow-background cursor-pointer bg-gradient-to-br from-gradient-light to-gradient-dark rounded-3xl shadow-2xl shadow-background overflow-hidden p-2 align-middle max-w-[350px]"> |
31 | | - <div className="py-12 border-8xl border-4 h-full border-secondary-light bg-gradient-to-br from-gradient-light to-gradient-dark rounded-3xl overflow-hidden p-3 align-middle"> |
32 | | - <img |
33 | | - src={image} |
34 | | - alt={name} |
35 | | - className="w-32 h-32 rounded-full mx-auto object-cover" |
36 | | - /> |
37 | | - <h2 className="text-xl mt-8 font-poppins font-thin text-center tracking-wide text-text-light"> |
38 | | - {name} |
39 | | - </h2> |
40 | | - <p className="text-sm mt-2 font-poppins text-center font-semibold tracking-wide text-text-light"> |
41 | | - {position} |
42 | | - </p> |
43 | | - <p className="text-sm font-poppins my-4 text-center text-wrap text-secondary-light"> |
44 | | - {description} |
45 | | - </p> |
46 | | - <div className="flex justify-center space-x-4"> |
47 | | - <Link |
48 | | - to={linkedin} |
49 | | - target="_blank" |
50 | | - rel="noreferrer" |
51 | | - className="text-white font-sans" |
52 | | - > |
53 | | - <img src={LinkedInIcon} alt="Linkedin" className="w-10 h-10 p-2" /> |
54 | | - </Link> |
55 | | - <Link |
56 | | - to={github} |
57 | | - target="_blank" |
58 | | - rel="noreferrer" |
59 | | - className="text-white font-sans" |
60 | | - > |
61 | | - <img src={GithubIcon} alt="Github" className="w-10 h-10 p-2" /> |
62 | | - </Link> |
63 | | - <Link |
64 | | - to={instagram} |
65 | | - target="_blank" |
66 | | - rel="noreferrer" |
67 | | - className="text-white font-sans" |
68 | | - > |
69 | | - <img src={InstagramIcon} alt="GitHub" className="w-10 h-10 p-2" /> |
70 | | - </Link> |
| 31 | + <Tilt glareEnable glareBorderRadius="1.875rem"> |
| 32 | + <div className="transition ease-in-out delay-150 duration-200 hover:drop-shadow-2xl drop-shadow-background cursor-pointer bg-gradient-to-br from-gradient-light to-gradient-dark rounded-3xl shadow-2xl shadow-background overflow-hidden p-2 align-middle max-w-[350px]"> |
| 33 | + <div className="py-12 border-8xl border-4 h-full border-secondary-light bg-gradient-to-br from-gradient-light to-gradient-dark rounded-3xl overflow-hidden p-3 align-middle"> |
| 34 | + <img |
| 35 | + src={image} |
| 36 | + alt={name} |
| 37 | + className="w-32 h-32 rounded-full mx-auto object-cover" |
| 38 | + /> |
| 39 | + <h2 className="text-xl mt-8 font-poppins font-thin text-center tracking-wide text-text-light"> |
| 40 | + {name} |
| 41 | + </h2> |
| 42 | + <p className="text-sm mt-2 font-poppins text-center font-semibold tracking-wide text-text-light"> |
| 43 | + {position} |
| 44 | + </p> |
| 45 | + <p className="text-sm font-poppins my-4 text-center text-wrap text-secondary-light"> |
| 46 | + {description} |
| 47 | + </p> |
| 48 | + <div className="flex justify-center space-x-4"> |
| 49 | + <Link |
| 50 | + to={linkedin} |
| 51 | + target="_blank" |
| 52 | + rel="noreferrer" |
| 53 | + className="text-white font-sans" |
| 54 | + > |
| 55 | + <img |
| 56 | + src={LinkedInIcon} |
| 57 | + alt="Linkedin" |
| 58 | + className="w-10 h-10 p-2" |
| 59 | + /> |
| 60 | + </Link> |
| 61 | + <Link |
| 62 | + to={github} |
| 63 | + target="_blank" |
| 64 | + rel="noreferrer" |
| 65 | + className="text-white font-sans" |
| 66 | + > |
| 67 | + <img src={GithubIcon} alt="Github" className="w-10 h-10 p-2" /> |
| 68 | + </Link> |
| 69 | + <Link |
| 70 | + to={instagram} |
| 71 | + target="_blank" |
| 72 | + rel="noreferrer" |
| 73 | + className="text-white font-sans" |
| 74 | + > |
| 75 | + <img src={InstagramIcon} alt="GitHub" className="w-10 h-10 p-2" /> |
| 76 | + </Link> |
| 77 | + </div> |
71 | 78 | </div> |
72 | 79 | </div> |
73 | | - </div> |
| 80 | + </Tilt> |
74 | 81 | ); |
75 | 82 | } |
76 | 83 |
|
|
0 commit comments