File tree Expand file tree Collapse file tree 7 files changed +70
-1
lines changed Expand file tree Collapse file tree 7 files changed +70
-1
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import { ThemeProvider } from "@/components/theme-provider";
4
4
import { GeistSans } from "geist/font/sans" ;
5
5
import Script from "next/script" ;
6
6
import type { Metadata } from "next" ;
7
+ import Banner from "@/components/Banner" ;
7
8
8
9
export const metadata : Metadata = {
9
10
metadataBase : new URL ( "https://papers.codechefvit.com/" ) ,
@@ -115,6 +116,7 @@ export default function RootLayout({
115
116
disableTransitionOnChange
116
117
>
117
118
< Toaster position = "top-right" reverseOrder = { false } />
119
+ < Banner />
118
120
{ children }
119
121
</ ThemeProvider >
120
122
</ body >
Original file line number Diff line number Diff line change
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'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'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
+ }
Original file line number Diff line number Diff line change 133
133
134
134
.rpv-full-screen__overlay {
135
135
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;
136
143
}
Original file line number Diff line number Diff line change @@ -7,7 +7,8 @@ export default {
7
7
theme : {
8
8
extend : {
9
9
fontFamily : {
10
- sans : [ "var(--font-geist-sans)" , ...fontFamily . sans ]
10
+ sans : [ "var(--font-geist-sans)" , ...fontFamily . sans ] ,
11
+ yerk : [ '"Yerk"' , 'sans-serif' ] ,
11
12
} ,
12
13
borderRadius : {
13
14
lg : 'var(--radius)' ,
You can’t perform that action at this time.
0 commit comments