From ab9dfff33f54d1a3966b5165c6785afaf32a584d Mon Sep 17 00:00:00 2001 From: Ermin Zoronjic Date: Tue, 28 Apr 2026 22:03:15 +0200 Subject: [PATCH] add files --- parfum-shop/src/theme/ThemeContext.jsx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 parfum-shop/src/theme/ThemeContext.jsx 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 };