File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -28,8 +28,6 @@ const Card = ({
28
28
} , [ isSelected ] ) ;
29
29
30
30
const handleDownload = async ( paper : Paper ) => {
31
- paper . finalUrl = paper . finalUrl . replace ( / ^ h t t p : \/ \/ / i, 'https://' ) ;
32
-
33
31
const extension = paper . finalUrl . split ( "." ) . pop ( ) ;
34
32
const fileName = `${ extractBracketContent ( paper . subject ) } -${ paper . exam } -${ paper . slot } -${ paper . year } .${ extension } ` ;
35
33
await downloadFile ( paper . finalUrl , fileName ) ;
@@ -74,13 +72,18 @@ const Card = ({
74
72
key = { paper . _id }
75
73
className = { `w-56 space-y-1 rounded-xl border border-black dark:border-[#7480FF]/25 ${ checked ? "bg-[#EEF2FF] dark:bg-[#050b1f]" : "" } p-4 ` }
76
74
>
77
- < Link href = { paper . finalUrl } >
75
+ < Link
76
+ href = { paper . finalUrl }
77
+ onClick = { ( e ) => {
78
+ e . preventDefault ( ) ;
79
+ handleOpen ( ) ;
80
+ } }
81
+ >
78
82
< Image
79
83
src = { paper . thumbnailUrl }
80
84
alt = { paper . subject }
81
85
width = { 320 }
82
86
height = { 180 }
83
- onClick = { handleOpen }
84
87
className = "mb-2 h-[180px] w-full cursor-pointer object-cover"
85
88
/>
86
89
</ Link >
@@ -96,7 +99,7 @@ const Card = ({
96
99
{ capsule ( paper . slot ) }
97
100
{ capsule ( paper . year ) }
98
101
</ div >
99
- < div className = "hidden md:flex items-center justify-between gap-2" >
102
+ < div className = "hidden items-center justify-between gap-2 md:flex " >
100
103
< div className = "flex items-center gap-1" >
101
104
< input
102
105
checked = { checked }
You can’t perform that action at this time.
0 commit comments