-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.tsx
114 lines (96 loc) · 6.64 KB
/
index.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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
// import DiscordLogo from "@/public/assets/discord_logo.svg"
import Image from "next/image";
const boxStyling = "border border-[#595F6D] rounded-lg hover:border-[#788093] hover:bg-[#070034] hover:bg-opacity-75 transition-all duration-300";
const socialsBoxStyling = "xl:col-span-1 col-span-3 flex justify-center pt-2 pb-2 border border-[#595F6D] hover:border-[#788093] rounded-lg hover:bg-[#070034] hover:bg-opacity-75 transition-all duration-300";
const ResourcesAndContacts = () => {
return (
<section className="bg-no-repeat bg-center py-8 px-15 min-h-screen flex justify-center items-center">
<div className="2xl:w-[90rem] xl:w-[75rem] w-[90%]">
<div className="relative">
<Image src="assets/resources_bg.svg" alt="Background" className="-z-50 absolute" fill />
<div className="text-center my-10">
<p className="text-[#3977F8] font-game text-xl">03</p>
<h1 className="font-bold text-6xl">RESOURCES & CONTACTS</h1>
</div>
<div className="py-8 bg-no-repeat bg-center">
<div className="grid grid-cols-4 1 gap-x-9 gap-y-5">
<a href="https://circles.csesoc.app/course-selector" target="_blank" className={`col-span-4 p-5 ${boxStyling}`}>
<h2 className="mt-5 text-3xl font-extrabold">Circles</h2>
<p className="mt-7 text-lg mb-5">A UNSW degree planner where you can explore and validate your degree structure.</p>
</a>
<a href="https://structs.sh/" target="_blank" className={`xl:col-span-1 col-span-4 p-5 ${boxStyling}`}>
<h2 className="mt-1 text-3xl font-extrabold">Structs.sh</h2>
<p className="mt-7 text-lg mb-5">An educational data structures and algorithms platform.</p>
</a>
<a href="https://jobsboard.csesoc.unsw.edu.au/" target="_blank" className={`xl:col-span-1 col-span-4 p-5 ${boxStyling}`}>
<h2 className="mt-1 text-3xl font-extrabold">Jobs Board</h2>
<p className="mt-7 text-lg mb-5">A place where CSESoc students can look for relevant job opportunities.</p>
</a>
<a href="https://notangles.csesoc.app/" target="_blank" className={`xl:col-span-1 col-span-4 p-5 ${boxStyling}`}>
<h2 className="mt-1 text-3xl font-extrabold">Notangles</h2>
<p className="mt-7 text-lg mb-5">Trimester timetabling tool - no more timetable tangles!</p>
</a>
<a href="https://unilectives.csesoc.app/" target="_blank" className={`xl:col-span-1 col-span-4 p-5 ${boxStyling}`}>
<h2 className="mt-1 text-3xl font-extrabold">Uni-lectives</h2>
<p className="mt-7 text-lg mb-5">Read course electives to help you pick your electives or even write your own!</p>
</a>
<a href="https://compclub.org/" target="_blank" className={`md:col-span-2 col-span-4 p-5 ${boxStyling}`}>
<h2 className="mt-1 text-3xl font-extrabold">CompClub</h2>
<p className="mt-7 text-lg mb-5">Promoting computing to high school students</p>
</a>
<a href="https://media.csesoc.org.au/" target="_blank" className={`md:col-span-2 col-span-4 p-5 ${boxStyling}`}>
<h2 className="mt-1 text-3xl font-extrabold">CSESoc Media</h2>
<p className="mt-7 text-lg mb-5">All things content</p>
</a>
<a href="https://media.csesoc.org.au/fyg-2023/" target="_blank" className={`md:col-span-2 col-span-4 p-5 ${boxStyling}`}>
<h2 className="mt-1 text-3xl font-extrabold">First Year Guide</h2>
<p className="mt-7 text-lg mb-5">The ultimate guide to conquering your first year at CSE</p>
</a>
<a href="https://media.csesoc.org.au/cse-enrol/" target="_blank" className={`md:col-span-2 col-span-4 p-5 ${boxStyling}`}>
<h2 className="mt-1 text-3xl font-extrabold">Enrolment Guide</h2>
<p className="mt-7 text-lg mb-5">Learn how to get a headstart on uni</p>
</a>
</div>
</div>
</div>
<div className="md:mt-10 mt-5">
<div className="grid grid-cols-3 1 gap-x-9 gap-y-5 mb-10">
<a href="https://bit.ly/CSESocDiscord" target="_blank" className={socialsBoxStyling}>
<Image src="assets/discord_logo.svg" alt="" width={25} height={25} className="mr-1" />
<p className="text-xl font-bold m-2">DISCORD</p>
</a>
<a href="https://www.facebook.com/csesoc/" target="_blank" className={socialsBoxStyling}>
<Image src="assets/fb_logo.svg" alt="" width={25} height={25} className="mr-1" />
<p className="text-xl font-bold m-2">FACEBOOK</p>
</a>
<a href="https://www.facebook.com/groups/csesoc" target="_blank" className={socialsBoxStyling}>
<Image src="assets/group_icon.svg" alt="" width={25} height={25} className="mr-1" />
<p className="text-xl font-bold m-2">FACEBOOK GROUP</p>
</a>
</div>
<div className="flex 1 justify-around xl:mx-40">
<a href="https://twitter.com/csesoc?lang=en" target="_blank">
<Image src="assets/x_twitter_icon.svg" alt="X/Twitter" width={35} height={35} className="mr-1 fill-white hover:scale-105 transition-all" />
</a>
<a href="https://www.youtube.com/@CSESocUNSW" target="_blank">
<Image src="assets/youtube_logo.svg" alt="Youtube" width={35} height={35} className="mr-1 fill-white hover:scale-105 transition-all" />
</a>
<a href="https://www.instagram.com/csesoc_unsw/?hl=en" target="_blank">
<Image src="assets/instagram_logo.svg" alt="Instagram" width={35} height={35} className="mr-1 fill-white hover:scale-105 transition-all" />
</a>
<a href="https://www.tiktok.com/@csesoc?lang=en" target="_blank">
<Image src="assets/tiktok_logo.svg" alt="TikTok" width={35} height={35} className="mr-1 fill-white hover:scale-105 transition-all" />
</a>
<a href="#" target="_blank">
<Image src="assets/wechat_logo.svg" alt="weChat" width={40} height={40} className="mr-1 fill-white hover:scale-105 transition-all" />
</a>
<a href="https://www.linkedin.com/company/csesoc?originalSubdomain=au" target="_blank">
<Image src="assets/linkedin_logo.svg" alt="LinkedIn" width={35} height={35} className="mr-1 fill-white hover:scale-105 transition-all" />
</a>
</div>
</div>
</div>
</section>
);
};
export default ResourcesAndContacts;