Skip to content

Commit 151bec5

Browse files
feat: cookoff banner
1 parent 2496bd6 commit 151bec5

4 files changed

Lines changed: 65 additions & 7 deletions

File tree

public/cookoff.png

5.56 KB
Loading

src/assets/DEVSOC.svg

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/components/CookoffBanner.tsx

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
import { Button } from "./ui/button";
2+
3+
import Image from "next/image";
4+
5+
import Link from "next/link";
6+
7+
export default function CookoffBanner() {
8+
return (
9+
<>
10+
<div className="z-50 flex h-fit w-full items-center justify-center bg-[#471600] px-6 py-3 text-center text-white sm:h-14 sm:py-0 md:sticky md:top-0 md:justify-between md:text-left">
11+
<div className="flex items-center gap-x-2">
12+
<Image
13+
src="/cookoff.png"
14+
alt="cookofflogo"
15+
height={40}
16+
width={40}
17+
className="md:hidden"
18+
/>
19+
20+
<span className="hidden md:block">
21+
Marking 10 years of coding excellence, CookOff is back as
22+
graVITas&apos; biggest coding challenge – test your skills and make
23+
history!
24+
</span>
25+
26+
<Link
27+
href="https://gravitas.vit.ac.in/events/bdfcebea-c141-4a61-ac73-61dec96c08f4"
28+
className="block md:hidden"
29+
rel="noopener noreferrer"
30+
target="_blank"
31+
32+
>
33+
Register for CookOff 10.0
34+
</Link>
35+
</div>
36+
37+
<div className="hidden md:block">
38+
<Button className="bg-[#e5b0a0] hover:bg-[#e68e73] focus:ring-2 focus:ring-offset-2 focus:ring-[#e5b0a0]">
39+
<Link
40+
className="flex items-center gap-x-2"
41+
href="https://gravitas.vit.ac.in/events/bdfcebea-c141-4a61-ac73-61dec96c08f4"
42+
rel="noopener noreferrer"
43+
target="_blank"
44+
>
45+
<span>
46+
<Image
47+
src="/cookoff.png"
48+
alt="cookofflogo"
49+
height={20}
50+
width={20}
51+
/>
52+
</span>
53+
54+
<span className="font-yerk text-xs text-gray-100">Register</span>
55+
</Link>
56+
</Button>
57+
</div>
58+
</div>
59+
</>
60+
);
61+
}

src/components/Navbar.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import {
2424
DropdownMenuItem,
2525
} from "@/components/ui/dropdown-menu";
2626
import { useCourses } from "@/context/courseContext";
27+
import CookoffBanner from "./CookoffBanner";
2728

2829
function Navbar() {
2930
const pathname: string = usePathname() ?? "/";
@@ -55,15 +56,16 @@ function Navbar() {
5556

5657
return (
5758
<div className="sticky top-0 z-[50] w-full bg-[#B2B8FF] dark:bg-[#130E1F]">
58-
<Banner
59+
{/* <Banner
5960
bannerId="freshers"
6061
bgColor="#fef3c7"
6162
textColor="#5a3000"
6263
iconColor="#d97706"
6364
accentColor="#78350f"
6465
title="Attention Freshers!"
6566
message="If papers for your subject are not yet available, click on your subject and explore related subjects until papers become available, as these are newly introduced courses."
66-
/>
67+
/> */}
68+
<CookoffBanner />
6769
<div className="flex items-center justify-between bg-inherit px-4 py-4 md:px-8 md:py-5">
6870
{}
6971
<div className="relative flex items-center gap-4">

0 commit comments

Comments
 (0)