Skip to content

Commit d791648

Browse files
authored
Merge pull request #103 from eduversa/ankur
refactor: Add member backlink for Ankur Halder in ContactUs component
2 parents 38c1d2d + 589bb34 commit d791648

File tree

1 file changed

+32
-10
lines changed

1 file changed

+32
-10
lines changed

containers/ContactUs/ContactUs.jsx

Lines changed: 32 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ const ContactUs = () => {
77
const { teamMembers, contactEmail, teamObjective, additionalInformation } =
88
contactUs;
99
const [containerClass, setContainerClass] = useState("");
10+
1011
function emailHandler(contactEmail) {
1112
window.location.href = `mailto:${contactEmail}`;
1213
}
14+
1315
const eduversaEmail = "eduversa.developer@gmail.com";
1416
function contactEduversa() {
1517
window.location.href = `mailto:${eduversaEmail}`;
@@ -40,18 +42,41 @@ const ContactUs = () => {
4042
height={20}
4143
width={20}
4244
className="member__email__icon"
43-
></Image>
45+
/>
4446
<span className="member__email__link">{member.email}</span>
4547
</div>
4648
<p className="member__expertise">Expertise: {member.expertise}</p>
4749
<p className="member__description">{member.description}</p>
50+
{member.name === "Ankur Halder (Leader)" && (
51+
<div className="member__backlink">
52+
<a
53+
href="https://www.ankurhalder.in"
54+
target="_blank"
55+
rel="noopener noreferrer"
56+
style={{
57+
display: "inline-block",
58+
color: "#0070f3",
59+
fontWeight: "bold",
60+
textDecoration: "underline",
61+
fontSize: "16px",
62+
transition: "color 0.3s",
63+
marginTop: "10px",
64+
}}
65+
onMouseEnter={(e) => (e.currentTarget.style.color = "#0050c0")}
66+
onMouseLeave={(e) => (e.currentTarget.style.color = "#0070f3")}
67+
>
68+
Visit Ankur Halder's Website: ankurhalder.in
69+
</a>
70+
</div>
71+
)}
4872
</div>
4973
));
5074
};
5175

5276
const handleSocialLoginClick = (provider) => {
5377
alert(`We are coming on ${provider} soon!`);
5478
};
79+
5580
return (
5681
<Fragment>
5782
<Head>
@@ -71,7 +96,6 @@ const ContactUs = () => {
7196
<h3 className="team-members__heading">Our Team</h3>
7297
{renderTeamMembers()}
7398
</div>
74-
7599
<div className="contact-email">
76100
<h3 className="contact-email__heading">Contact Email</h3>
77101
<div className="contact-email__container" onClick={contactEduversa}>
@@ -81,16 +105,14 @@ const ContactUs = () => {
81105
height={20}
82106
width={20}
83107
className="contact-email__container__icon"
84-
></Image>
108+
/>
85109
<p className="contact-email__container__content">{contactEmail}</p>
86110
</div>
87111
</div>
88-
89112
<div className="team-objective">
90113
<h3 className="team-objective__heading">Team Objective</h3>
91114
<p className="team-objective__content">{teamObjective}</p>
92115
</div>
93-
94116
<div className="social-media">
95117
<h4 className="social-media__heading">Connect Us With</h4>
96118
<ul>
@@ -109,7 +131,7 @@ const ContactUs = () => {
109131
height={25}
110132
width={25}
111133
className="github-icon"
112-
></Image>
134+
/>
113135
</li>
114136
<li onClick={() => handleSocialLoginClick("Twitter")}>
115137
Twitter:
@@ -119,7 +141,7 @@ const ContactUs = () => {
119141
height={25}
120142
width={25}
121143
className="twitter-icon"
122-
></Image>
144+
/>
123145
</li>
124146
<li onClick={() => handleSocialLoginClick("LinkedIn")}>
125147
LinkedIn:
@@ -129,7 +151,7 @@ const ContactUs = () => {
129151
height={25}
130152
width={25}
131153
className="linkedin-icon"
132-
></Image>
154+
/>
133155
</li>
134156
<li onClick={() => handleSocialLoginClick("Facebook")}>
135157
Facebook:
@@ -139,7 +161,7 @@ const ContactUs = () => {
139161
height={25}
140162
width={25}
141163
className="facebook-icon"
142-
></Image>
164+
/>
143165
</li>
144166
<li onClick={() => handleSocialLoginClick("Instagram")}>
145167
Instagram:
@@ -149,7 +171,7 @@ const ContactUs = () => {
149171
height={25}
150172
width={25}
151173
className="instagram-icon"
152-
></Image>
174+
/>
153175
</li>
154176
</ul>
155177
</div>

0 commit comments

Comments
 (0)