- Add Space Grotesk and JetBrains Mono fonts - Implement light/dark mode toggle with next-themes - Update color palette to match Ersen (HSL-based tokens) - Add ThemeProvider and ThemeToggle components - Reduce border radius to 0.3rem for cleaner look
11 lines
301 B
TypeScript
11 lines
301 B
TypeScript
"use client"
|
|
|
|
import * as React from "react"
|
|
import { ThemeProvider as NextThemesProvider } from "next-themes"
|
|
|
|
export function ThemeProvider({
|
|
children,
|
|
...props
|
|
}: React.ComponentProps<typeof NextThemesProvider>) {
|
|
return <NextThemesProvider {...props}>{children}</NextThemesProvider>
|
|
}
|