Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | import { createContext, useContext, type ReactNode } from "react"; import { THEME, type ThemePreset } from "@/config/theme"; const ThemeContext = createContext<ThemePreset>(THEME); export function ThemeProvider({ children }: { children: ReactNode }) { return <ThemeContext.Provider value={THEME}>{children}</ThemeContext.Provider>; } export function useTheme(): ThemePreset { return useContext(ThemeContext); } |