@@ -56,47 +56,55 @@ const Card = ({
56
56
return (
57
57
< div
58
58
key = { paper . _id }
59
- className = { `flex flex-col mb-2 justify-between w-[65%] md:w-64 space-y-1 rounded-xl border-2 bg-white dark: bg-black hover:border-[#434dba] dark:border-[#434dba] dark:hover:border-white border-black ${ checked ? "bg-[#EEF2FF] dark:bg-[#050b1f]" : "" } p-4 ` }
59
+ className = { `mb-2 flex w-[65%] flex-col justify-between space-y-1 rounded-xl border-2 border-black bg-white hover:border-[#434dba] dark:border-[#434dba] dark:bg-black dark: hover:border-white md:w-64 ${ checked ? "bg-[#EEF2FF] dark:bg-[#050b1f]" : "" } p-4 ` }
60
60
>
61
- < Link href = { `/paper/${ paper . _id } ` } target = "_blank" rel = "noopener noreferrer" >
61
+ < Link
62
+ href = { `/paper/${ paper . _id } ` }
63
+ target = "_blank"
64
+ rel = "noopener noreferrer"
65
+ >
62
66
< Image
63
67
src = { paper . thumbnailUrl }
64
68
alt = { paper . subject }
65
69
width = { 320 }
66
70
height = { 180 }
67
- className = "mb-2 h-[160px] md:h-[180px] w-full object-cover"
71
+ className = "mb-2 h-[160px] w-full object-cover md:h-[180px] "
68
72
/>
69
- </ Link >
70
-
71
- < div className = "justify-center space-y-2 h-30 " >
72
- < div className = "text-sm font-sans font-medium" >
73
- { extractBracketContent ( paper . subject ) }
74
- </ div >
75
- < div className = "text-base font-sans font-semibold" >
76
- { extractWithoutBracketContent ( paper . subject ) }
77
- </ div >
78
- < div className = "flex flex-wrap gap-2 py-2" >
79
- { capsule ( paper . exam ) }
80
- { capsule ( paper . slot ) }
81
- { capsule ( paper . year ) }
82
- { /* {capsule(paper.campus)} */ }
83
- { capsule ( paper . semester ) }
84
- { paper . answerKeyIncluded && capsuleGreen ( "Answer key included" ) }
73
+
74
+ < div className = "h-30 justify-center space-y-2" >
75
+ < div className = "font-sans text-sm font-medium " >
76
+ { extractBracketContent ( paper . subject ) }
77
+ </ div >
78
+ < div className = "font-sans text-base font-semibold" >
79
+ { extractWithoutBracketContent ( paper . subject ) }
80
+ </ div >
81
+ < div className = "flex flex-wrap gap-2 py-2" >
82
+ { capsule ( paper . exam ) }
83
+ { capsule ( paper . slot ) }
84
+ { capsule ( paper . year ) }
85
+ { /* { capsule(paper.campus)} */ }
86
+ { capsule ( paper . semester ) }
87
+ { paper . answerKeyIncluded && capsuleGreen ( "Answer key included" ) }
88
+ </ div >
85
89
</ div >
86
- </ div >
90
+ </ Link >
87
91
88
- < div className = "hidden items-center pt-4 justify-between gap-2 md:flex" >
92
+ < div className = "hidden items-center justify-between gap-2 pt-4 md:flex" >
89
93
< div className = "flex items-center gap-2" >
90
94
< input
91
95
checked = { checked }
92
96
onChange = { handleCheckboxChange }
93
97
className = "h-4 w-4 rounded-lg"
94
98
type = "checkbox"
95
99
/>
96
- < p className = "text-sm font-sans" > Select</ p >
100
+ < p className = "font-sans text-sm " > Select</ p >
97
101
</ div >
98
102
< div className = "flex gap-2" >
99
- < Link href = { `/paper/${ paper . _id } ` } target = "_blank" rel = "noopener noreferrer" >
103
+ < Link
104
+ href = { `/paper/${ paper . _id } ` }
105
+ target = "_blank"
106
+ rel = "noopener noreferrer"
107
+ >
100
108
< Eye size = { 20 } />
101
109
</ Link >
102
110
< button onClick = { ( ) => handleDownload ( paper ) } >
0 commit comments