Skip to content

Commit 6c783dd

Browse files
authored
Merge pull request #102 from armada-ths/erik/add-footer
Add footer to layout
2 parents b7cde5d + c2e904a commit 6c783dd

File tree

2 files changed

+68
-0
lines changed

2 files changed

+68
-0
lines changed

src/app/layout.tsx

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import Providers from "@/app/providers"
2+
import { Footer } from "@/components/shared/Footer"
23
import { Analytics } from "@vercel/analytics/react"
34
import { SpeedInsights } from "@vercel/speed-insights/next"
45
import { DateTime } from "luxon"
@@ -71,6 +72,7 @@ export default function RootLayout({
7172
<SpeedInsights />
7273
<Providers>{children}</Providers>
7374
<DevToolbar />
75+
<Footer />
7476
</body>
7577
</html>
7678
)

src/components/shared/Footer.tsx

+66
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
import { InstagramIcon, LinkedinIcon, Music2Icon } from "lucide-react"
2+
3+
export function Footer() {
4+
return (
5+
/* IF WIDTH < 768, SET TO VERTICAL, OTHERWISE KEEP HORIZONTAL */
6+
<div className="w-100 flex flex-col items-center justify-center md:flex-row md:items-start">
7+
<hr className="static mt-2 h-1 w-2/3 rounded border-0 bg-slate-500 bg-opacity-30 md:absolute" />
8+
<div className="m-5 mb-3 mt-7 w-1/4 place-items-center text-center md:place-items-start md:text-start">
9+
<p>
10+
<b>Follow us on:</b>
11+
</p>
12+
<a
13+
href="https://www.linkedin.com/company/armada"
14+
className="flex space-x-1">
15+
<LinkedinIcon size="20" />
16+
<p className="mb-0">LinkedIn</p>
17+
</a>
18+
<a
19+
href="https://www.instagram.com/thsarmada/"
20+
className="flex space-x-1">
21+
<InstagramIcon size="20" />
22+
<p>Instagram</p>
23+
</a>
24+
<a href="https://www.tiktok.com/@ths.armada" className="flex space-x-1">
25+
<Music2Icon size="20" />
26+
<p>TikTok</p>
27+
</a>
28+
</div>
29+
30+
<div className="m-5 mb-3 mt-7 w-1/4 place-items-center text-center md:place-items-start md:text-left">
31+
<p>
32+
<b>STUDENTS</b>
33+
</p>
34+
<a href="/student/exhibitors">Exhibitors</a>
35+
<br />
36+
<a href="/student/recruitment">Recruitment</a>
37+
<br />
38+
<a href="/student/events">Events</a>
39+
</div>
40+
<div className="m-5 mb-3 mt-7 w-1/4 place-items-center text-center md:place-items-start md:text-left">
41+
<p>
42+
<b>EXHIBITORS</b>
43+
</p>
44+
<a href="https://register.armada.nu/register">Registration</a>
45+
<br />
46+
<a href="/exhibitor/packages">Packages</a>
47+
<br />
48+
<a href="/exhibitor">Why Armada</a>
49+
<br />
50+
<a href="/exhibitor/timeline">Timeline</a>
51+
</div>
52+
53+
<div className="m-5 mb-3 mt-7 w-1/4 place-items-center text-center md:place-items-start md:text-left">
54+
<p>
55+
<b>ARMADA</b>
56+
</p>
57+
<p>
58+
<i>Drottning Kristinas väg 15</i>
59+
</p>
60+
<p>
61+
<i>114 28, Stockholm</i>
62+
</p>
63+
</div>
64+
</div>
65+
)
66+
}

0 commit comments

Comments
 (0)