Spaces:
Running
Running
File size: 352 Bytes
72f0edb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
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;
};
|