@@ -36,68 +36,62 @@ const Events = () => {
36
36
37
37
return (
38
38
< div class = "flex flex-col gap-4 md:w-full md:min-w-[900px] h-fit" >
39
- < div className = "grid grid-cols-5 grid-rows-3 gap-4" >
39
+ < h3 className = "font-semibold text-lg text-secondary mb-2 dark:text-white" > Today</ h3 >
40
+ < div className = "grid grid-cols-5 grid-rows-4 gap-4" >
40
41
< div className = "col-span-5 flex flex-row gap-4" >
41
42
< a target = '_blank' href = { events . length != 0 ? events [ 0 ] . link : "" } className = 'w-96 h-fit aspect-video' >
42
- { events . length != 0 ? < img src = { events [ 0 ] . image } className = 'w-96 h-fit aspect-video rounded' /> : < div className = 'w-96 h-fit aspect-video bg-gray-200 rounded' > </ div > }
43
+ { events . length != 0 ? < img src = { events [ 0 ] . image } className = 'w-96 h-fit aspect-video rounded-sm ' /> : < div className = 'w-96 h-fit aspect-video bg-gray-200 rounded' > </ div > }
43
44
</ a >
44
- < span >
45
+ < div >
45
46
< a target = '_blank' href = { events . length != 0 ? events [ 0 ] . link : "" } >
46
47
< h2 className = 'font-bold text-2xl hover:text-secondary hover:underline' > { events . length != 0 ? events [ 0 ] . title : "" } </ h2 >
47
48
</ a >
48
49
< p className = 'text-gray-800 font-medium' > { events . length != 0 ? dateConverter ( events [ 0 ] . start_date , events [ 0 ] . end_date ) : "" } </ p >
49
50
< hr className = 'py-1 mt-2' />
50
- < p className = 'line-clamp-6' > { events . length != 0 ? events [ 0 ] . long_description : "" } </ p >
51
- </ span >
51
+ < p className = 'line-clamp-6 mb-1' > { events . length != 0 ? events [ 0 ] . short_description : "" } </ p >
52
+ < a href = "#" class = 'bg-snow p-3 text-center text-black dark:text-white hover:brightness-[95%] d-block inline-block mt-2 text-sm rounded-sm' target = '_blank' >
53
+ Read more
54
+ </ a >
55
+ </ div >
52
56
</ div >
53
57
< div className = "col-span-5 row-start-2 flex flex-row gap-4" >
54
58
< a target = '_blank' href = { events . length != 0 ? events [ 1 ] . link : "" } className = 'w-96 h-fit aspect-video' >
55
- { events . length != 0 ? < img src = { events [ 1 ] . image } className = 'w-96 h-fit aspect-video rounded' /> : < div className = 'w-96 h-fit aspect-video bg-gray-200 rounded' > </ div > }
59
+ { events . length != 0 ? < img src = { events [ 1 ] . image } className = 'w-96 h-fit aspect-video rounded-sm ' /> : < div className = 'w-96 h-fit aspect-video bg-gray-200 rounded' > </ div > }
56
60
</ a >
57
- < span >
58
- < a target = '_blank' href = { events . length != 0 ? events [ 1 ] . link : "" } >
61
+ < div >
62
+ < a target = '_blank' href = { events . length != 0 ? events [ 1 ] . link : "" } >
59
63
< h2 className = 'font-bold text-2xl hover:text-secondary hover:underline' > { events . length != 0 ? events [ 1 ] . title : "" } </ h2 >
60
64
</ a >
61
65
< p className = 'text-gray-800 font-medium' > { events . length != 0 ? dateConverter ( events [ 1 ] . start_date , events [ 1 ] . end_date ) : "" } </ p >
62
66
< hr className = 'py-1 mt-2' />
63
- < p className = 'line-clamp-6' > { events . length != 0 ? events [ 1 ] . long_description : "" } </ p >
64
- </ span >
67
+ < p className = 'line-clamp-6 mb-1' > { events . length != 0 ? events [ 1 ] . short_description : "" } </ p >
68
+ < a href = "#" class = 'bg-snow p-3 text-center text-black dark:text-white hover:brightness-[95%] d-block inline-block mt-2 text-sm rounded-sm' target = '_blank' >
69
+ Read more
70
+ </ a >
71
+ </ div >
65
72
</ div >
73
+
74
+ < h3 className = "font-semibold text-lg text-secondary mb-2 dark:text-white" > Upcoming</ h3 >
66
75
< div className = 'col-span-5 row-start-3 flex flex-row gap-4 w-ful overflow-x-visible md:min-w-[900px] overflow-hidden' >
67
76
< a className = "flex flex-col gap-4" target = '_blank' href = { events . length != 0 ? events [ 2 ] . link : "" } >
68
77
< img src = { events . length != 0 ? events [ 2 ] . image : "" } className = 'w-48 h-fit aspect-video' />
69
- < span >
70
- < h2 className = 'font-bold text-lg' > { events . length != 0 ? events [ 2 ] . title : "" } </ h2 >
71
- < p > { events . length != 0 ? dateConverter ( events [ 2 ] . start_date , events [ 2 ] . end_date ) : "" } </ p >
72
- </ span >
78
+ < p > { events . length != 0 ? dateConverter ( events [ 2 ] . start_date , events [ 2 ] . end_date ) : "" } </ p >
73
79
</ a >
74
80
< a className = "flex flex-col gap-4" target = '_blank' href = { events . length != 0 ? events [ 3 ] . link : "" } >
75
81
< img src = { events . length != 0 ? events [ 3 ] . image : "" } className = 'w-48 h-fit aspect-video' />
76
- < span >
77
- < h2 className = 'font-bold text-lg' > { events . length != 0 ? events [ 3 ] . title : "" } </ h2 >
78
- < p > { events . length != 0 ? dateConverter ( events [ 3 ] . start_date , events [ 3 ] . end_date ) : "" } </ p >
79
- </ span >
82
+ < p > { events . length != 0 ? dateConverter ( events [ 3 ] . start_date , events [ 3 ] . end_date ) : "" } </ p >
80
83
</ a >
81
84
< a className = "flex flex-col gap-4" target = '_blank' href = { events . length != 0 ? events [ 4 ] . link : "" } >
82
85
< img src = { events . length != 0 ? events [ 4 ] . image : "" } className = 'w-48 h-fit aspect-video' />
83
- < span >
84
- < h2 className = 'font-bold text-lg' > { events . length != 0 ? events [ 4 ] . title : "" } </ h2 >
85
- < p > { events . length != 0 ? dateConverter ( events [ 4 ] . start_date , events [ 4 ] . end_date ) : "" } </ p >
86
- </ span >
86
+ < p > { events . length != 0 ? dateConverter ( events [ 4 ] . start_date , events [ 4 ] . end_date ) : "" } </ p >
87
87
</ a >
88
88
< a className = "flex flex-col gap-4" target = '_blank' href = { events . length != 0 ? events [ 5 ] . link : "" } >
89
89
< img src = { events . length != 0 ? events [ 5 ] . image : "" } className = 'w-48 h-fit aspect-video' />
90
- < span >
91
- < h2 className = 'font-bold text-lg' > { events . length != 0 ? events [ 5 ] . title : "" } </ h2 >
92
- < p > { events . length != 0 ? dateConverter ( events [ 5 ] . start_date , events [ 5 ] . end_date ) : "" } </ p >
93
- </ span >
90
+ < p > { events . length != 0 ? dateConverter ( events [ 5 ] . start_date , events [ 5 ] . end_date ) : "" } </ p >
94
91
</ a >
95
92
< a className = "flex flex-col gap-4" target = '_blank' href = { events . length != 0 ? events [ 6 ] . link : "" } >
96
93
< img src = { events . length != 0 ? events [ 5 ] . image : "" } className = 'w-48 h-fit aspect-video' />
97
- < span >
98
- < h2 className = 'font-bold text-lg' > { events . length != 0 ? events [ 5 ] . title : "" } </ h2 >
99
- < p > { events . length != 0 ? dateConverter ( events [ 5 ] . start_date , events [ 5 ] . end_date ) : "" } </ p >
100
- </ span >
94
+ < p > { events . length != 0 ? dateConverter ( events [ 5 ] . start_date , events [ 5 ] . end_date ) : "" } </ p >
101
95
</ a >
102
96
</ div >
103
97
</ div >
0 commit comments