Skip to content

Commit 9de4180

Browse files
committed
social media to footer
1 parent 3fa4d93 commit 9de4180

File tree

4 files changed

+74
-41
lines changed

4 files changed

+74
-41
lines changed

components/Footer.tsx

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,42 @@
11
import Link from 'next/link';
2+
//import SponsorLinks from './Sponsors/sponsorlinks';
3+
import { socialLinks } from '../public/data/data';
24

35
const Footer = () => {
46
return (
57
<section>
6-
<div className="sm:flex justify-between">
7-
<div className="flex items-center">
8-
<img src="assets/csesoc_logo_white.svg" alt="CSESoc Logo" />
9-
<Link href="/flag/ollie_is_hiding.png" target="_blank" className="sm:hidden block">
8+
<div className="sm:flex justify-between pb-10">
9+
<div className="flex flex-col gap-10">
10+
<div className="flex items-center">
11+
<img src="assets/csesoc_logo_white.svg" alt="CSESoc Logo" />
12+
<Link href="/flag/ollie_is_hiding.png" target="_blank" className="sm:hidden block">
13+
<img
14+
src="/flag/ollie_is_hiding.png"
15+
alt="Ollie"
16+
draggable="false"
17+
width={60}
18+
height={60}
19+
className="ml-10"
20+
/>
21+
</Link>
1022
<img
1123
src="/flag/ollie_is_hiding.png"
1224
alt="Ollie"
1325
draggable="false"
1426
width={60}
1527
height={60}
16-
className="ml-10"
28+
className="ml-10 sm:block hidden"
1729
/>
18-
</Link>
19-
<img
20-
src="/flag/ollie_is_hiding.png"
21-
alt="Ollie"
22-
draggable="false"
23-
width={60}
24-
height={60}
25-
className="ml-10 sm:block hidden"
26-
/>
30+
</div>
31+
<div className="grid grid-cols-8 gap-4">
32+
{socialLinks.map((item, index) => {
33+
return (
34+
<a key={index} className="" href={item.href}>
35+
<img className="h-4" src={item.src} alt={item.alt} />
36+
</a>
37+
);
38+
})}
39+
</div>
2740
</div>
2841
<div className="flex flex-col max-w-[14rem] sm:mt-0 mt-10 font-light">
2942
<p className="mb-6">B03 CSE Building K17, UNSW [email protected]</p>

components/Sponsors/index.tsx

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import Link from 'next/link';
22
import React from 'react';
3+
import Footer from '../Footer';
34

45
const Sponsors = () => {
56
const firstRowBoxesStyling =
@@ -46,33 +47,7 @@ const Sponsors = () => {
4647
</div>
4748
</div>
4849
</div>
49-
<div className="sm:flex justify-between">
50-
<div className="flex items-center">
51-
<img src="assets/csesoc_logo_white.svg" alt="CSESoc Logo" />
52-
<Link href="/flag/ollie_is_hiding.png" target="_blank" className="sm:hidden block">
53-
<img
54-
src="/flag/ollie_is_hiding.png"
55-
alt="Ollie"
56-
draggable="false"
57-
width={60}
58-
height={60}
59-
className="ml-10"
60-
/>
61-
</Link>
62-
<img
63-
src="/flag/ollie_is_hiding.png"
64-
alt="Ollie"
65-
draggable="false"
66-
width={60}
67-
height={60}
68-
className="ml-10 sm:block hidden"
69-
/>
70-
</div>
71-
<div className="flex flex-col max-w-[14rem] sm:mt-0 mt-10 font-light">
72-
<p className="mb-6">B03 CSE Building K17, UNSW [email protected]</p>
73-
<p>© 2021 — CSESoc UNSW</p>
74-
</div>
75-
</div>
50+
<Footer />
7651
<img
7752
src="assets/sponsors_backdrop.svg"
7853
alt="Sponsors backdrop"

pages/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import Sponsors from '@/components/Sponsors/index';
33
import About from '@/components/About';
44
import Event from '@/components/Event';
55
import ResourcesAndContacts from '@/components/ResourcesAndContacts';
6+
import Footer from '@/components/Footer';
67

78
export default function Home() {
89
return (

public/data/data.ts

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ export type sponsorInfo = {
44
alt: string;
55
};
66

7+
export type socialInfo = {
8+
href: string;
9+
src: string;
10+
alt: string;
11+
};
12+
713
export const diamondLinks: sponsorInfo[] = [
814
{
915
href: 'https://www.janestreet.com/',
@@ -102,3 +108,41 @@ export const silverLinks: sponsorInfo[] = [
102108
alt: 'Canva logo'
103109
}
104110
];
111+
112+
export const socialLinks: socialInfo[] = [
113+
{
114+
href: 'https://bit.ly/CSESocDiscord',
115+
src: 'assets/discord_logo.svg',
116+
alt: 'Discord'
117+
},
118+
{
119+
href: 'https://www.facebook.com/csesoc/',
120+
src: 'assets/fb_logo.svg',
121+
alt: 'Facebook'
122+
},
123+
{
124+
href: 'https://twitter.com/csesoc?lang=en',
125+
src: 'assets/x_twitter_icon.svg',
126+
alt: 'X/Twitter'
127+
},
128+
{
129+
href: 'https://www.youtube.com/@CSESocUNSW',
130+
src: 'assets/youtube_logo.svg',
131+
alt: 'Youtube'
132+
},
133+
{
134+
href: 'https://www.instagram.com/csesoc_unsw/?hl=en',
135+
src: 'assets/instagram_logo.svg',
136+
alt: 'Instagram'
137+
},
138+
{
139+
href: 'https://www.tiktok.com/@csesoc?lang=en',
140+
src: 'assets/tiktok_logo.svg',
141+
alt: 'TikTok'
142+
},
143+
{
144+
href: 'https://www.linkedin.com/company/csesoc?originalSubdomain=au',
145+
src: 'assets/linkedin_logo.svg',
146+
alt: 'LinkedIn'
147+
}
148+
];

0 commit comments

Comments
 (0)