import { createContext, useContext, type ReactNode } from 'react'; import { useTheme } from '../hooks/useTheme'; interface ThemeContextValue { theme: 'dark' | 'light'; toggle: () => void; } const ThemeContext = createContext({ theme: 'dark', toggle: () => {}, }); export function ThemeProvider({ children }: { children: ReactNode }) { const value = useTheme(); return ( {children} ); } // eslint-disable-next-line react-refresh/only-export-components export function useThemeContext() { return useContext(ThemeContext); }