File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed
Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -2,11 +2,14 @@ import { siteConfig } from "@/lib/config";
22import { GeistSans } from "geist/font/sans" ;
33import type { Metadata } from "next" ;
44import "./globals.css" ;
5+ import { SmartLink } from "@/components/primitives/smart-link" ;
56import { Footer } from "@/components/sections/footer" ;
67import { Header } from "@/components/sections/header" ;
8+ import { NewsBanner } from "@/components/sections/news-banner" ;
79import { ThemeProvider } from "@/providers/theme-provider" ;
810import { Analytics } from "@vercel/analytics/next" ;
911import { SpeedInsights } from "@vercel/speed-insights/next" ;
12+ import { ExternalLink } from "lucide-react" ;
1013
1114const siteUrl = process . env . SITE_URL ;
1215
@@ -95,6 +98,16 @@ export default function RootLayout({
9598 defaultTheme = "system"
9699 enableSystem
97100 >
101+ < NewsBanner >
102+ ALPHA-HKU is awaiting registration with{ " " }
103+ < SmartLink
104+ href = "https://www.ccso.hku.hk/"
105+ className = "hover:underline"
106+ >
107+ HKU CCSO
108+ < ExternalLink className = "inline h-2.5 w-2.5 align-super" />
109+ </ SmartLink >
110+ </ NewsBanner >
98111 < Header />
99112 < main className = "min-h-[calc(100vh-var(--header-height))] flex-1" > { children } </ main >
100113 < Footer />
Original file line number Diff line number Diff line change 1+ import { cn } from "@/lib/utils" ;
2+
3+ export function NewsBanner ( { children } : { children : React . ReactNode } ) {
4+ return (
5+ < p
6+ className = { cn (
7+ "border-b border-amber-500/20 bg-amber-500/10 py-2 dark:border-amber-500/30 dark:bg-amber-500/5" ,
8+ "text-center text-sm text-amber-900 dark:text-amber-100" // text styles
9+ ) }
10+ >
11+ { children }
12+ </ p >
13+ ) ;
14+ }
You can’t perform that action at this time.
0 commit comments