File tree Expand file tree Collapse file tree 9 files changed +26
-23
lines changed Expand file tree Collapse file tree 9 files changed +26
-23
lines changed Original file line number Diff line number Diff line change @@ -410,7 +410,7 @@ function Upload() {
410
410
< div className = "md:w-[35%]" >
411
411
< h1 className = "mb-6 text-2xl font-bold" > Upload Papers</ h1 >
412
412
< CldUploadWidget
413
- uploadPreset = "papers-unsigned"
413
+ uploadPreset = "papers-unsigned-prod "
414
414
options = { {
415
415
sources : [ "camera" , "local" ] ,
416
416
multiple : false ,
@@ -421,7 +421,7 @@ function Upload() {
421
421
} }
422
422
//@ts -expect-error - event is not used
423
423
onSuccess = { ( results : CloudinaryUploadWidgetProps ) => {
424
- setUrls ( ( prevUrls ) => [ ...( prevUrls ?? [ ] ) , results . info ?. url ] ) ;
424
+ setUrls ( ( prevUrls ) => [ ...( prevUrls ?? [ ] ) , results . info ?. secure_url ] ) ;
425
425
setPublicIds ( ( prevIds ) => [
426
426
...( prevIds ?? [ ] ) ,
427
427
results . info ?. public_id ,
@@ -567,7 +567,7 @@ function Upload() {
567
567
</ div >
568
568
</ div >
569
569
< 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" >
571
571
< h1 className = "mb-6 text-2xl font-bold" >
572
572
Upload Images to Convert to PDF
573
573
</ h1 >
Original file line number Diff line number Diff line change @@ -46,9 +46,6 @@ const HomePage = () => {
46
46
< SearchBar />
47
47
</ div >
48
48
< div className = "max-3xl w-full" >
49
- < p className = "mb-4 text-center font-semibold" >
50
- Recently Viewed Papers
51
- </ p >
52
49
< StoredPapers />
53
50
</ div >
54
51
</ div >
Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ const Card = ({
59
59
return (
60
60
< div
61
61
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 ` }
63
63
>
64
64
< Image
65
65
src = { paper . thumbnailUrl }
Original file line number Diff line number Diff line change @@ -205,7 +205,7 @@ const CatalogueContent = () => {
205
205
Download All ({ selectedPapers . length } )
206
206
</ Button >
207
207
</ 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" >
209
209
{ papers . map ( ( paper ) => (
210
210
< Card
211
211
key = { paper . _id }
Original file line number Diff line number Diff line change @@ -74,8 +74,7 @@ export const FilterDialog = ({
74
74
< Dialog open = { open } onOpenChange = { setOpen } >
75
75
< DialogTrigger asChild >
76
76
< Button variant = "outline" className = "py-6 rounded-xl" >
77
- < span className = "hidden md:block" > Filters</ span >
78
- < span className = "block md:hidden" >
77
+ < span >
79
78
< SlidersHorizontal />
80
79
</ span >
81
80
</ Button >
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ export default function Footer() {
11
11
return (
12
12
< div className = "flex md:flex-row flex-col gap-y-12 max-w-7xl mx-auto items-center justify-between pt-12" >
13
13
< 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" >
15
15
Papers
16
16
</ h1 >
17
17
< Separator orientation = "vertical" className = "min-h-20 h-full mx-3" />
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ function Navbar() {
16
16
width = { 70 }
17
17
/>
18
18
</ 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" >
20
20
Papers
21
21
</ Link >
22
22
< div className = "flex items-center justify-end gap-x-2 md:w-[20%]" >
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ const PreviewCard = ({ paper }: { paper: Paper }) => {
11
11
return (
12
12
< div
13
13
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 "
15
15
>
16
16
< Link href = { paper . finalUrl } target = "_blank" rel = "noopener noreferrer" >
17
17
< Image
Original file line number Diff line number Diff line change 1
- "use client"
1
+ "use client" ;
2
2
import { useEffect , useState } from "react" ;
3
3
import PreviewCard from "@/components/PreviewCard" ;
4
4
import { type Paper } from "@/interface" ;
@@ -7,20 +7,27 @@ function StoredPapers() {
7
7
const [ papers , setPapers ] = useState < Paper [ ] > ( [ ] ) ;
8
8
9
9
useEffect ( ( ) => {
10
- const storedPapers = JSON . parse ( localStorage . getItem ( "clickedPapers" ) || "[]" ) ;
10
+ const storedPapers = JSON . parse (
11
+ localStorage . getItem ( "clickedPapers" ) ?? "[]"
12
+ ) ;
11
13
12
14
setPapers ( storedPapers ) ;
13
15
} , [ ] ) ;
14
16
17
+ if ( papers . length === 0 ) {
18
+ return null ;
19
+ }
20
+
15
21
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
+ </ >
23
30
) ;
24
- } ;
31
+ }
25
32
26
33
export default StoredPapers ;
You can’t perform that action at this time.
0 commit comments