File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import "./globals.css"
33import type { Metadata } from "next"
44import { Inter } from "next/font/google"
55import { ThemeProvider } from "@/components/theme-provider"
6+ import Header from "@/components/header"
67
78const inter = Inter ( { subsets : [ "latin" ] } )
89
@@ -26,10 +27,16 @@ export default function RootLayout({
2627 return (
2728 < html lang = "en" suppressHydrationWarning >
2829 < body className = { inter . className } >
29- < ThemeProvider attribute = "class" defaultTheme = "system" enableSystem disableTransitionOnChange = { false } >
30+ < ThemeProvider
31+ attribute = "class"
32+ defaultTheme = "system"
33+ enableSystem
34+ disableTransitionOnChange = { false }
35+ >
36+ < Header />
3037 { children }
3138 </ ThemeProvider >
3239 </ body >
3340 </ html >
3441 )
35- }
42+ }
Original file line number Diff line number Diff line change 1+ "use client"
2+
3+ import Link from "next/link"
4+ import { ThemeToggle } from "./theme-toggle"
5+
6+ export default function Header ( ) {
7+ return (
8+ < header className = "border-b bg-background" >
9+ < div className = "container mx-auto flex items-center justify-between h-16 px-4" >
10+ < Link href = "/" className = "font-bold text-lg" >
11+ Perspective
12+ </ Link >
13+
14+ < nav className = "flex items-center gap-4" >
15+ < Link href = "/analyze" > Analyze</ Link >
16+ < ThemeToggle />
17+ </ nav >
18+ </ div >
19+ </ header >
20+ )
21+ }
You can’t perform that action at this time.
0 commit comments