plane/god-mode/hooks/use-theme.tsx
2024-02-15 12:21:39 +05:30

15 lines
398 B
TypeScript

import { useContext } from "react";
// mobx store
import { ThemeContext } from "lib/theme-provider";
// types
import { IThemeStore } from "store/theme.store";
export const useAppTheme = (): IThemeStore => {
const context = useContext(ThemeContext);
if (context === undefined)
throw new Error("useTheme must be used within ThemeProvider");
return context;
};
export default useAppTheme;