@@ -2,10 +2,8 @@ import Image from 'next/image';
22import { resourceCards , stage1 , stage2 , stage3 } from '../../../public/data/resourceCards' ;
33
44const 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+
97const 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