File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import type { Metadata } from "next";
77import Navbar from "@/components/Navbar" ;
88import Footer from "@/components/Footer" ;
99import ChildrenWrapper from "@/components/ChildrenWrapper" ;
10+ import Banner from "@/components/BannerAlert" ;
1011
1112export const metadata : Metadata = {
1213 metadataBase : new URL ( "https://papers.codechefvit.com/" ) ,
@@ -118,10 +119,12 @@ export default function RootLayout({
118119 enableSystem
119120 disableTransitionOnChange
120121 >
122+ < Banner />
121123 < Toaster position = "top-right" reverseOrder = { false } />
122124 < div className = "bg-[#F3F5FF] dark:bg-[#070114]" >
123125 < Navbar />
124- < ChildrenWrapper > { children } </ ChildrenWrapper >
126+ < ChildrenWrapper >
127+ { children } </ ChildrenWrapper >
125128 { /* <div className="mx-auto max-w-[1440px] ">{children}</div> */ }
126129 < Footer />
127130 </ div >
Original file line number Diff line number Diff line change 1+ import { AlertCircle } from "lucide-react" ;
2+
3+ export default function Banner ( ) {
4+ return (
5+ < div className = "z-50 flex h-fit w-full items-center justify-center bg-[#ba4343] px-6 py-3 text-white sm:h-14 sm:py-0 md:sticky md:top-0" >
6+ < div className = "flex w-full flex-col items-center md:flex-row md:items-center md:justify-between" >
7+ < div className = "flex items-center" >
8+ < AlertCircle className = "mr-2 h-5 w-5 flex-shrink-0" />
9+ < div className = "text-center md:text-left" >
10+ < span className = "font-medium" > Site is under maintenance!</ span >
11+ </ div >
12+ </ div >
13+
14+ < div className = "text-center md:text-sm text-xs md:text-right" >
15+ Some papers may not be available. Please check back in an hour.
16+ </ div >
17+ </ div >
18+ </ div >
19+ ) ;
20+ }
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import Link from "next/link";
55
66export default function Banner ( ) {
77 return (
8- < div className = "z-50 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" >
8+ < div className = "z-50 flex h-fit w-full items-center justify-center bg-[#ba4343 ] 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" >
99 < div className = "flex items-center gap-x-2" >
1010 < Image
1111 src = { devsoc as HTMLImageElement }
@@ -15,8 +15,7 @@ export default function Banner() {
1515 className = "md:hidden"
1616 />
1717 < span className = "hidden md:block" >
18- Register for DevSOC'25 and enjoy a 3 day full OD to unwind after
19- CATs!
18+ Site is under maintenance!
2019 </ span >
2120 < Link
2221 href = "https://devsoc.codechefvit.com/"
You can’t perform that action at this time.
0 commit comments