@@ -3,8 +3,10 @@ import { resourceCards, stage1, stage2, stage3 } from '../../../public/data/reso
3
3
4
4
const boxStyling =
5
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' ;
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
+ const logostyle =
9
+ 'grow-on-hover cursor-pointer transform transition-transform duration-300 hover:scale-105' ;
8
10
9
11
const Resources = ( ) => {
10
12
return (
@@ -16,23 +18,35 @@ const Resources = () => {
16
18
< h2 className = "font-bold text-6xl" > RESOURCES</ h2 >
17
19
</ div >
18
20
21
+ < div className = "flex" >
22
+ < span className = "text-lg" > Made by</ span >
23
+ < Image
24
+ src = "/assets/csesoc_logo.svg"
25
+ alt = "CSESoc Logo"
26
+ width = { 100 }
27
+ height = { 100 }
28
+ className = "pl-2"
29
+ />
30
+ </ div >
31
+
19
32
< div className = "py-8 bg-no-repeat bg-center" >
20
33
< div className = "grid grid-cols-4 1 gap-x-9 gap-y-5" >
21
- { stage1 . map ( ( item : resourceCards ) => {
34
+ { stage3 . map ( ( item : resourceCards ) => {
22
35
return (
23
36
< a
24
37
key = { item . id }
25
38
href = { item . href }
26
39
target = "_blank"
27
- className = { `col-span-4 p-5 ${ boxStyling } flex` }
40
+ className = { `md:col-span-2 col-span-4 p-5 ${ boxStyling } flex` }
28
41
>
29
- < div className = "flex justify-center align-middle items-center pl-2 pr-10" >
42
+ < div className = "flex align-middle items-center pt-2 pb-4 pr-10" >
30
43
< Image
31
44
src = { item . svg }
32
45
alt = { item . alt }
33
46
draggable = "false"
34
47
width = { item . width }
35
48
height = { item . height }
49
+ className = "rounded-md"
36
50
/>
37
51
</ div >
38
52
< div >
@@ -42,16 +56,32 @@ const Resources = () => {
42
56
</ a >
43
57
) ;
44
58
} ) }
59
+ </ div >
60
+ </ div >
45
61
46
- { stage2 . map ( ( item : resourceCards ) => {
62
+ < a href = "https://devsoc.app/" target = "_blank" rel = "noopener noreferrer" >
63
+ < div className = { `flex ${ logostyle } ` } >
64
+ < span className = "text-lg" > Made by</ span >
65
+ < Image
66
+ src = "/assets/devsoc_logo.svg"
67
+ alt = "DevSoc Logo"
68
+ width = { 110 }
69
+ height = { 110 }
70
+ className = "pl-1"
71
+ />
72
+ </ div >
73
+ </ a >
74
+ < div className = "py-8 bg-no-repeat bg-center" >
75
+ < div className = "grid grid-cols-4 1 gap-x-9 gap-y-5" >
76
+ { stage1 . map ( ( item : resourceCards ) => {
47
77
return (
48
78
< a
49
79
key = { item . id }
50
80
href = { item . href }
51
81
target = "_blank"
52
- className = { `xl: col-span-1 col-span- 4 p-5 ${ boxStyling } ` }
82
+ className = { `col-span-4 p-5 ${ boxStyling } flex ` }
53
83
>
54
- < div className = "flex align-middle items-center pt -2 pb-4 " >
84
+ < div className = "flex justify-center align-middle items-center pl -2 pr-10 " >
55
85
< Image
56
86
src = { item . svg }
57
87
alt = { item . alt }
@@ -68,22 +98,21 @@ const Resources = () => {
68
98
) ;
69
99
} ) }
70
100
71
- { stage3 . map ( ( item : resourceCards ) => {
101
+ { stage2 . map ( ( item : resourceCards ) => {
72
102
return (
73
103
< a
74
104
key = { item . id }
75
105
href = { item . href }
76
106
target = "_blank"
77
- className = { `md :col-span-2 col-span-4 p-5 ${ boxStyling } flex ` }
107
+ className = { `xl :col-span-1 col-span-4 p-5 ${ boxStyling } ` }
78
108
>
79
- < div className = "flex align-middle items-center pt-2 pb-4 pr-10 " >
109
+ < div className = "flex align-middle items-center pt-2 pb-4" >
80
110
< Image
81
111
src = { item . svg }
82
112
alt = { item . alt }
83
113
draggable = "false"
84
114
width = { item . width }
85
115
height = { item . height }
86
- className = "rounded-md"
87
116
/>
88
117
</ div >
89
118
< div >
0 commit comments