Skip to content

Commit 71be45b

Browse files
Merge pull request #279 from karannfr/prod
fixed: #275, fixed: #276, fixed: footer design
2 parents 35d5a90 + 59a3957 commit 71be45b

5 files changed

Lines changed: 22 additions & 22 deletions

File tree

src/app/request/page.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export default function PaperRequest() {
6565

6666
const randomPapers = [...response.data]
6767
.sort(() => Math.random() - 0.5)
68-
.slice(0, 4);
68+
.slice(0, 8);
6969

7070
setDisplayPapers(randomPapers);
7171
} catch (error) {
@@ -251,10 +251,12 @@ export default function PaperRequest() {
251251
Submit
252252
</Button>
253253
</div>
254-
254+
<p className="my-8 text-center font-play text-lg font-semibold">
255+
Upcoming Exams
256+
</p>
255257
<div className="grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-4">
256258
{isLoading ? (
257-
<SkeletonPaperCard length={4} />
259+
<SkeletonPaperCard length={8} />
258260
) : (
259261
displayPapers.map((paper, subIndex) => (
260262
<div key={subIndex} className="h-full">

src/components/CatalogueContent.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ const CatalogueContent = () => {
293293

294294
return (
295295
<div className="relative flex min-h-screen justify-center p-0 md:justify-normal">
296-
<div className="hidden !w-[22%] min-w-[22%] max-w-[22%] flex-shrink-0 md:block">
296+
{papers.length > 0 && <div className="hidden !w-[22%] min-w-[22%] max-w-[22%] flex-shrink-0 md:block">
297297
<SideBar
298298
filtersNotPulled={filtersNotPulled}
299299
loading={loading}
@@ -313,10 +313,10 @@ const CatalogueContent = () => {
313313
handleDownloadAll={handleDownloadAll}
314314
closeFilters={closeFilters}
315315
/>
316-
</div>
316+
</div>}
317317

318318
<div className="w-full">
319-
<Sheet>
319+
{papers.length > 0 && <Sheet>
320320
<SheetTrigger className="mx-8 mt-8 block md:hidden">
321321
<Button
322322
variant="outline"
@@ -350,7 +350,7 @@ const CatalogueContent = () => {
350350
closeFilters={closeFilters}
351351
/>
352352
</SheetContent>
353-
</Sheet>
353+
</Sheet>}
354354

355355
<div className="p-7">
356356
<div className="flex items-center gap-2">

src/components/Error.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ const Error = ({
1111
}: ErrorProps) => {
1212
return (
1313
<div
14-
className={`flex h-full flex-1 items-center justify-center ${filtersPulled ? "blur-xl" : ""}`}
14+
className={`flex h-[80%] flex-1 items-center justify-center ${filtersPulled ? "blur-xl" : ""}`}
1515
>
16-
<div className="-mt-32 text-center text-lg">{message}</div>
16+
<div className="-mt-48 text-center text-lg">{message}</div>
1717
</div>
1818
);
1919
};

src/components/Footer.tsx

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
FaXTwitter,
1414
FaYoutube,
1515
} from "react-icons/fa6";
16-
import { Mail } from "lucide-react";
16+
import { Bold, Mail } from "lucide-react";
1717
import toast from "react-hot-toast";
1818
export default function Footer() {
1919
const { theme } = useTheme();
@@ -50,8 +50,8 @@ export default function Footer() {
5050
};
5151

5252
return (
53-
<footer className="w-full overflow-hidden bg-gradient-to-b from-[#F3F5FF] to-[#A599CE] px-6 py-10 pt-16 text-white dark:from-[#070114] dark:to-[#1F0234]">
54-
<div className="mx-auto flex max-w-7xl flex-wrap justify-between gap-y-10 text-center sm:text-left">
53+
<footer className="w-full overflow-hidden bg-gradient-to-b from-[#F3F5FF] to-[#A599CE] px-6 py-10 sm:pt-28 md:pt-36 text-white dark:from-[#070114] dark:to-[#1F0234]">
54+
<div className="mx-auto flex max-w-7xl flex-wrap justify-between gap-y-10 text-center sm:text-left mb-16">
5555
{/* Branding & Socials */}
5656
<div className="flex w-full flex-col gap-4 sm:w-[45%] lg:w-[30%]">
5757
<h1 className="bg-gradient-to-r from-[#562EE7] to-[rgba(116,128,255,0.8)] bg-clip-text font-jost text-5xl font-bold text-transparent dark:to-[#FFC6E8]">
@@ -110,19 +110,18 @@ export default function Footer() {
110110
</div>
111111

112112
{/* Suggestions */}
113-
<div className="flex w-full flex-col gap-4 text-black dark:text-white sm:w-[45%] lg:w-[25%]">
114-
<h3 className="font-jost text-xl font-semibold">
115-
Drop Your Suggestions:
116-
</h3>
113+
<div className="flex w-full flex-col gap-1 text-black dark:text-white sm:w-[45%] lg:w-[25%] items-center sm:items-start">
117114
<Link
118115
href={`mailto:codechefvit@gmail.com`}
119-
className="flex items-center gap-2"
116+
className="flex items-center gap-2 font-jost text-xl font-semibold mb-2"
120117
>
121-
<Mail size={18} />
118+
<Mail size={20}
119+
fontWeight="Bold"
120+
/>
122121
<span>codechefvit@gmail.com</span>
123122
</Link>
124123

125-
<h3 className="mt-4 font-jost text-xl font-semibold">
124+
<h3 className="my-2 font-jost text-xl font-semibold">
126125
Subscribe For Updates:
127126
</h3>
128127
<div className="flex gap-2">
@@ -143,9 +142,8 @@ export default function Footer() {
143142
</div>
144143
</div>
145144
</div>
146-
147145
<p className="mt-8 border-t border-[#130E1F] pt-12 text-center font-play text-lg text-black dark:border-white/10 dark:text-white">
148-
Made with ❤️ by Codechef-VIT
146+
Made with 💜 by Codechef-VIT
149147
</p>
150148
</footer>
151149
);

src/components/Navbar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ function Navbar() {
6767
);
6868

6969
return (
70-
<div className="sticky top-0 z-10 w-full bg-[#B2B8FF] px-4 py-4 dark:bg-[#130E1F] md:px-8 md:py-5">
70+
<div className="sticky top-0 z-[9999] w-full bg-[#B2B8FF] px-4 py-4 dark:bg-[#130E1F] md:px-8 md:py-5">
7171
<div className="flex items-center justify-between">
7272
{}
7373
<div className="flex items-center gap-4 relative">

0 commit comments

Comments
 (0)