Skip to content

Commit 95e35f4

Browse files
Merge branch 'prod' into abhinav/bugFix
2 parents 85705e5 + c39464b commit 95e35f4

File tree

7 files changed

+70
-1
lines changed

7 files changed

+70
-1
lines changed

public/fonts/yerk.woff

10.2 KB
Binary file not shown.

public/fonts/yerk.woff2

9.35 KB
Binary file not shown.

src/app/layout.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { ThemeProvider } from "@/components/theme-provider";
44
import { GeistSans } from "geist/font/sans";
55
import Script from "next/script";
66
import type { Metadata } from "next";
7+
import Banner from "@/components/Banner";
78

89
export const metadata: Metadata = {
910
metadataBase: new URL("https://papers.codechefvit.com/"),
@@ -115,6 +116,7 @@ export default function RootLayout({
115116
disableTransitionOnChange
116117
>
117118
<Toaster position="top-right" reverseOrder={false} />
119+
<Banner />
118120
{children}
119121
</ThemeProvider>
120122
</body>

src/assets/DEVSOC.svg

Lines changed: 5 additions & 0 deletions
Loading

src/components/Banner.tsx

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
import { Button } from "./ui/button";
2+
import Image from "next/image";
3+
import devsoc from "@/assets/DEVSOC.svg";
4+
import Link from "next/link";
5+
6+
export default function Banner() {
7+
return (
8+
<>
9+
<div className="flex h-fit w-full items-center justify-center bg-[#434dba] 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 z-50">
10+
<div className="flex items-center gap-x-2">
11+
<Image
12+
src={devsoc as HTMLImageElement}
13+
alt="devsoclogo"
14+
height={40}
15+
width={40}
16+
className="md:hidden"
17+
/>
18+
<span className="hidden md:block">
19+
Master Exams with Papers and gear up to Build Beyond Limits at
20+
DevSOC&apos;25
21+
</span>
22+
<Link
23+
href="https://devsoc.codechefvit.com/"
24+
className="block md:hidden"
25+
rel="noopener noreferrer"
26+
target="_blank"
27+
>
28+
Register for DevSOC&apos;25
29+
</Link>
30+
</div>
31+
<div className="hidden md:block">
32+
<Button className="bg-[#AA7AE7]">
33+
<Link
34+
className="flex gap-x-2 items-center"
35+
href="https://devsoc.codechefvit.com/"
36+
rel="noopener noreferrer"
37+
target="_blank"
38+
>
39+
<span>
40+
<Image
41+
src={devsoc as HTMLImageElement}
42+
alt="devsoclogo"
43+
height={20}
44+
width={20}
45+
/>
46+
</span>
47+
<span className="font-yerk text-xs">Register</span>
48+
</Link>
49+
</Button>
50+
</div>
51+
</div>
52+
</>
53+
);
54+
}

src/styles/globals.css

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,4 +133,11 @@
133133

134134
.rpv-full-screen__overlay {
135135
display: none !important;
136+
}
137+
138+
@font-face {
139+
font-family: "Yerk";
140+
src: url("/fonts/yerk.woff") format("woff");
141+
font-weight: 400;
142+
font-style: normal;
136143
}

tailwind.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ export default {
77
theme: {
88
extend: {
99
fontFamily: {
10-
sans: ["var(--font-geist-sans)", ...fontFamily.sans]
10+
sans: ["var(--font-geist-sans)", ...fontFamily.sans],
11+
yerk: ['"Yerk"', 'sans-serif'],
1112
},
1213
borderRadius: {
1314
lg: 'var(--radius)',

0 commit comments

Comments
 (0)