{"version":3,"file":"useTheme.cjs","sources":["../../src/hooks/useTheme.tsx"],"sourcesContent":["'use client'\n\nimport { type FC, type ReactNode, createContext, useContext } from 'react'\n\nimport { type CreatedTheme, createTheme } from '../themes'\n\nexport type Theme = CreatedTheme\n\nexport const ThemeContext = createContext<CreatedTheme>(createTheme())\n\nexport const useTheme = () => useContext(ThemeContext)\n\ntype ThemeProviderProps = {\n  theme: CreatedTheme\n  children?: ReactNode\n}\n\nexport const ThemeProvider: FC<ThemeProviderProps> = ({ theme, children }) => (\n  <ThemeContext.Provider value={theme}>{children}</ThemeContext.Provider>\n)\n"],"names":[],"mappings":";;;;;;;;;;;;;;;AAUO;AAOA;;;;"}