leLab / src /hooks /useTheme.tsx
jurmy24's picture
initial commit
9d3c32a
raw
history blame contribute delete
352 Bytes
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;
};