diff --git a/parfum-shop/src/theme/ThemeContext.jsx b/parfum-shop/src/theme/ThemeContext.jsx new file mode 100644 index 0000000..2b341d6 --- /dev/null +++ b/parfum-shop/src/theme/ThemeContext.jsx @@ -0,0 +1,17 @@ +import { createContext, useContext } from "react"; + +const ThemeContext = createContext(null); + +function ThemeProvider({ value, children }) { + return {children}; +} + +function useTheme() { + const context = useContext(ThemeContext); + if (!context) { + throw new Error("useTheme must be used within ThemeProvider."); + } + return context; +} + +export { ThemeProvider, useTheme };