Skip to content

Commit 3075481

Browse files
changed cloudinary store
1 parent a5f438a commit 3075481

File tree

9 files changed

+26
-23
lines changed

9 files changed

+26
-23
lines changed

src/app/adminupload/page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ function Upload() {
410410
<div className="md:w-[35%]">
411411
<h1 className="mb-6 text-2xl font-bold">Upload Papers</h1>
412412
<CldUploadWidget
413-
uploadPreset="papers-unsigned"
413+
uploadPreset="papers-unsigned-prod"
414414
options={{
415415
sources: ["camera", "local"],
416416
multiple: false,
@@ -421,7 +421,7 @@ function Upload() {
421421
}}
422422
//@ts-expect-error - event is not used
423423
onSuccess={(results: CloudinaryUploadWidgetProps) => {
424-
setUrls((prevUrls) => [...(prevUrls ?? []), results.info?.url]);
424+
setUrls((prevUrls) => [...(prevUrls ?? []), results.info?.secure_url]);
425425
setPublicIds((prevIds) => [
426426
...(prevIds ?? []),
427427
results.info?.public_id,
@@ -567,7 +567,7 @@ function Upload() {
567567
</div>
568568
</div>
569569
<div className="flex">
570-
<div className="w-full max-w-md rounded bg-white p-8 shadow-md">
570+
<div className="w-full max-w-md rounded p-8 shadow-md">
571571
<h1 className="mb-6 text-2xl font-bold">
572572
Upload Images to Convert to PDF
573573
</h1>

src/app/page.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,6 @@ const HomePage = () => {
4646
<SearchBar />
4747
</div>
4848
<div className="max-3xl w-full">
49-
<p className="mb-4 text-center font-semibold">
50-
Recently Viewed Papers
51-
</p>
5249
<StoredPapers />
5350
</div>
5451
</div>

src/components/Card.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ const Card = ({
5959
return (
6060
<div
6161
key={paper._id}
62-
className={`w-56 space-y-1 rounded-md border border-black dark:border-[#7480FF] border-opacity-50 ${checked ? "bg-[#EEF2FF] dark:bg-[#050b1f]" : ""} p-4 `}
62+
className={`w-56 space-y-1 rounded-xl border border-black dark:border-[#7480FF]/25 ${checked ? "bg-[#EEF2FF] dark:bg-[#050b1f]" : ""} p-4 `}
6363
>
6464
<Image
6565
src={paper.thumbnailUrl}

src/components/CatalogueContent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ const CatalogueContent = () => {
205205
Download All ({selectedPapers.length})
206206
</Button>
207207
</div>
208-
<div className="flex flex-col items-center justify-center md:flex-row flex-wrap mx-auto gap-10">
208+
<div className="flex flex-col items-center justify-center md:justify-normal md:flex-row flex-wrap mx-auto gap-10">
209209
{papers.map((paper) => (
210210
<Card
211211
key={paper._id}

src/components/FilterDialog.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,7 @@ export const FilterDialog = ({
7474
<Dialog open={open} onOpenChange={setOpen}>
7575
<DialogTrigger asChild>
7676
<Button variant="outline" className="py-6 rounded-xl">
77-
<span className="hidden md:block">Filters</span>
78-
<span className="block md:hidden">
77+
<span>
7978
<SlidersHorizontal />
8079
</span>
8180
</Button>

src/components/Footer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export default function Footer() {
1111
return (
1212
<div className="flex md:flex-row flex-col gap-y-12 max-w-7xl mx-auto items-center justify-between pt-12">
1313
<div className="flex items-center">
14-
<h1 className="jost bg-gradient-to-r from-purple-600 to-blue-400 bg-clip-text text-center text-3xl md:text-5xl font-bold text-transparent">
14+
<h1 className="jost bg-gradient-to-r from-[#562EE7] to-[#FFC6E8] bg-clip-text text-center text-3xl md:text-5xl font-bold text-transparent">
1515
Papers
1616
</h1>
1717
<Separator orientation="vertical" className="min-h-20 h-full mx-3" />

src/components/Navbar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ function Navbar() {
1616
width={70}
1717
/>
1818
</div>
19-
<Link href="/" className="jost bg-gradient-to-r from-purple-600 to-blue-400 bg-clip-text text-center text-5xl font-bold text-transparent md:w-[60%] md:text-6xl">
19+
<Link href="/" className="jost bg-gradient-to-r from-[#562EE7] to-[#FFC6E8] bg-clip-text text-center text-5xl font-bold text-transparent md:w-[60%] md:text-6xl">
2020
Papers
2121
</Link>
2222
<div className="flex items-center justify-end gap-x-2 md:w-[20%]">

src/components/PreviewCard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const PreviewCard = ({ paper }: { paper: Paper }) => {
1111
return (
1212
<div
1313
key={paper._id}
14-
className="w-56 space-y-1 rounded-md border border-black border-opacity-50 p-4 dark:border-[#7480FF]"
14+
className="w-56 space-y-1 rounded-xl border border-black border-opacity-50 p-4 dark:border-[#7480FF]/25"
1515
>
1616
<Link href={paper.finalUrl} target="_blank" rel="noopener noreferrer">
1717
<Image

src/components/StoredPapers.tsx

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"use client"
1+
"use client";
22
import { useEffect, useState } from "react";
33
import PreviewCard from "@/components/PreviewCard";
44
import { type Paper } from "@/interface";
@@ -7,20 +7,27 @@ function StoredPapers() {
77
const [papers, setPapers] = useState<Paper[]>([]);
88

99
useEffect(() => {
10-
const storedPapers = JSON.parse(localStorage.getItem("clickedPapers") || "[]");
10+
const storedPapers = JSON.parse(
11+
localStorage.getItem("clickedPapers") ?? "[]"
12+
);
1113

1214
setPapers(storedPapers);
1315
}, []);
1416

17+
if (papers.length === 0) {
18+
return null;
19+
}
20+
1521
return (
16-
<div className="flex flex-wrap gap-4 justify-center">
17-
{papers.length > 0 ? (
18-
papers.map((paper: Paper) => <PreviewCard key={paper._id} paper={paper} />)
19-
) : (
20-
<p>No Previously visited papers.</p>
21-
)}
22-
</div>
22+
<>
23+
<p className="mb-4 text-center font-semibold">Recently Viewed Papers</p>
24+
<div className="flex flex-wrap justify-center gap-4">
25+
{papers.map((paper: Paper) => (
26+
<PreviewCard key={paper._id} paper={paper} />
27+
))}
28+
</div>
29+
</>
2330
);
24-
};
31+
}
2532

2633
export default StoredPapers;

0 commit comments

Comments
 (0)