import { createContext, useContext } from 'react' import { useTheme, Theme } from '~/hooks/useTheme' interface ThemeContextType { theme: Theme setTheme: (theme: Theme) => void toggleTheme: () => void } const ThemeContext = createContext({ theme: 'light', setTheme: () => {}, toggleTheme: () => {}, }) export function ThemeProvider({ children }: { children: React.ReactNode }) { const themeState = useTheme() return ( {children} ) } export function useThemeContext() { return useContext(ThemeContext) }