Skip to content

Commit eac849d

Browse files
finalURL fix trial
1 parent a2cc781 commit eac849d

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/components/Card.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ const Card = ({
2828
}, [isSelected]);
2929

3030
const handleDownload = async (paper: Paper) => {
31-
paper.finalUrl = paper.finalUrl.replace(/^http:\/\//i, 'https://');
32-
3331
const extension = paper.finalUrl.split(".").pop();
3432
const fileName = `${extractBracketContent(paper.subject)}-${paper.exam}-${paper.slot}-${paper.year}.${extension}`;
3533
await downloadFile(paper.finalUrl, fileName);
@@ -74,13 +72,18 @@ const Card = ({
7472
key={paper._id}
7573
className={`w-56 space-y-1 rounded-xl border border-black dark:border-[#7480FF]/25 ${checked ? "bg-[#EEF2FF] dark:bg-[#050b1f]" : ""} p-4 `}
7674
>
77-
<Link href={paper.finalUrl}>
75+
<Link
76+
href={paper.finalUrl}
77+
onClick={(e) => {
78+
e.preventDefault();
79+
handleOpen();
80+
}}
81+
>
7882
<Image
7983
src={paper.thumbnailUrl}
8084
alt={paper.subject}
8185
width={320}
8286
height={180}
83-
onClick={handleOpen}
8487
className="mb-2 h-[180px] w-full cursor-pointer object-cover"
8588
/>
8689
</Link>
@@ -96,7 +99,7 @@ const Card = ({
9699
{capsule(paper.slot)}
97100
{capsule(paper.year)}
98101
</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">
100103
<div className="flex items-center gap-1">
101104
<input
102105
checked={checked}

0 commit comments

Comments
 (0)