Skip to content

Commit f4460d3

Browse files
authored
Merge pull request #22 from csesoc/CW-39-Add-devsoc-to-resources
CW2-39 Adding DevSoc to Resources
2 parents 5fa1c38 + 7e8b0e3 commit f4460d3

File tree

2 files changed

+91
-14
lines changed

2 files changed

+91
-14
lines changed
Lines changed: 50 additions & 0 deletions
Loading

frontend/src/components/Resources/index.tsx

Lines changed: 41 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@ import Image from 'next/image';
22
import { resourceCards, stage1, stage2, stage3 } from '../../../public/data/resourceCards';
33

44
const boxStyling =
5-
'border border-[#595F6D] rounded-lg hover:border-[#788093] hover:bg-[#070034] hover:bg-opacity-75 transition-all duration-300';
6-
const socialsBoxStyling =
7-
'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';
8-
5+
'border border-[#595F6D] rounded-lg hover:border-[#788093] hover:bg-[#070034] hover:bg-opacity-75 transition-all duration-300';
6+
97
const Resources = () => {
108
return (
119
<section className="bg-no-repeat bg-center py-8 px-15 min-h-screen flex justify-center items-center">
@@ -16,23 +14,35 @@ const Resources = () => {
1614
<h2 className="font-bold text-6xl">RESOURCES</h2>
1715
</div>
1816

17+
<div className="flex">
18+
<span className="text-lg">Made by</span>
19+
<Image
20+
src="/assets/csesoc_logo.svg"
21+
alt="CSESoc Logo"
22+
width={100}
23+
height={100}
24+
className="pl-2"
25+
/>
26+
</div>
27+
1928
<div className="py-8 bg-no-repeat bg-center">
2029
<div className="grid grid-cols-4 1 gap-x-9 gap-y-5">
21-
{stage1.map((item: resourceCards) => {
30+
{stage3.map((item: resourceCards) => {
2231
return (
2332
<a
2433
key={item.id}
2534
href={item.href}
2635
target="_blank"
27-
className={`col-span-4 p-5 ${boxStyling} flex`}
36+
className={`md:col-span-2 col-span-4 p-5 ${boxStyling} flex`}
2837
>
29-
<div className="flex justify-center align-middle items-center pl-2 pr-10">
38+
<div className="flex align-middle items-center pt-2 pb-4 pr-10">
3039
<Image
3140
src={item.svg}
3241
alt={item.alt}
3342
draggable="false"
3443
width={item.width}
3544
height={item.height}
45+
className="rounded-md"
3646
/>
3747
</div>
3848
<div>
@@ -42,16 +52,34 @@ const Resources = () => {
4252
</a>
4353
);
4454
})}
55+
</div>
56+
</div>
4557

46-
{stage2.map((item: resourceCards) => {
58+
<a href="https://devsoc.app/" target="_blank" rel="noopener noreferrer">
59+
<div
60+
className={`flex grow-on-hover cursor-pointer transform transition-transform duration-300 hover:scale-105`}
61+
>
62+
<span className="text-lg">Made by</span>
63+
<Image
64+
src="/assets/devsoc_logo.svg"
65+
alt="DevSoc Logo"
66+
width={110}
67+
height={110}
68+
className="pl-1"
69+
/>
70+
</div>
71+
</a>
72+
<div className="py-8 bg-no-repeat bg-center">
73+
<div className="grid grid-cols-4 1 gap-x-9 gap-y-5">
74+
{stage1.map((item: resourceCards) => {
4775
return (
4876
<a
4977
key={item.id}
5078
href={item.href}
5179
target="_blank"
52-
className={`xl:col-span-1 col-span-4 p-5 ${boxStyling}`}
80+
className={`col-span-4 p-5 ${boxStyling} flex`}
5381
>
54-
<div className="flex align-middle items-center pt-2 pb-4">
82+
<div className="flex justify-center align-middle items-center pl-2 pr-10">
5583
<Image
5684
src={item.svg}
5785
alt={item.alt}
@@ -68,22 +96,21 @@ const Resources = () => {
6896
);
6997
})}
7098

71-
{stage3.map((item: resourceCards) => {
99+
{stage2.map((item: resourceCards) => {
72100
return (
73101
<a
74102
key={item.id}
75103
href={item.href}
76104
target="_blank"
77-
className={`md:col-span-2 col-span-4 p-5 ${boxStyling} flex`}
105+
className={`xl:col-span-1 col-span-4 p-5 ${boxStyling}`}
78106
>
79-
<div className="flex align-middle items-center pt-2 pb-4 pr-10">
107+
<div className="flex align-middle items-center pt-2 pb-4">
80108
<Image
81109
src={item.svg}
82110
alt={item.alt}
83111
draggable="false"
84112
width={item.width}
85113
height={item.height}
86-
className="rounded-md"
87114
/>
88115
</div>
89116
<div>

0 commit comments

Comments
 (0)