-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFooter.tsx
58 lines (53 loc) · 1.93 KB
/
Footer.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
import { FaLocationArrow } from "react-icons/fa6";
import { socialMedia } from "@/data";
import MagicButton from "./MagicButton";
import Link from "next/link";
const Footer = () => {
return (
<footer className="w-full pt-20 pb-10" id="contact">
{/* background grid */}
<div className="w-full absolute left-0 -bottom-72 min-h-96">
<img
src="/footer-grid.svg"
alt="grid"
className="w-full h-full opacity-50 "
/>
</div>
<div className="flex flex-col items-center">
<h1 className="heading lg:max-w-[45vw]">
Ready to take <span className="text-purple">your</span> data science
and generative AI capanilities to the next level?
</h1>
<p className="text-white-200 md:mt-10 my-5 text-center">
Reach out to me today and let's discuss how I can help you
achieve your goals.
</p>
<a href="mailto:shahzershareef@gmail.com">
<MagicButton
title="Let's get in touch"
icon={<FaLocationArrow />}
position="right"
/>
</a>
</div>
<div className="flex mt-16 md:flex-row flex-col justify-between items-center">
<p className="md:text-base text-sm md:font-normal font-light lg:mb-[-2rem] sm:mb-2">
Copyright © 2024 Shareef Shahzer
</p>
<div className="flex items-center md:gap-3 gap-6">
{socialMedia.map((info) => (
<div
key={info.id}
className="w-10 h-10 cursor-pointer flex justify-center items-center backdrop-filter backdrop-blur-lg saturate-180 bg-opacity-75 bg-black-200 rounded-lg border border-black-300 mt-4 lg:mb-8"
>
<a href={info.link}>
<img src={info.img} alt="icons" width={20} height={20} />
</a>
</div>
))}
</div>
</div>
</footer>
);
};
export default Footer;