Spaces:
Running
Running
| import { useContext } from "react"; | |
| import { | |
| ThemeProviderContext, | |
| ThemeProviderState, | |
| } from "../contexts/ThemeContext"; | |
| export const useTheme = (): ThemeProviderState => { | |
| const context = useContext(ThemeProviderContext); | |
| if (context === undefined) | |
| throw new Error("useTheme must be used within a ThemeProvider"); | |
| return context; | |
| }; | |