import React, { createContext, useContext, ReactNode, ComponentType } from 'react'; import themeManager, { ThemeType } from '../helpers/themeManager'; const ThemeContext = createContext(themeManager.getTheme() as ThemeType); type ThemeProviderProps = { theme: ThemeType; children: ReactNode; }; export const ThemeProvider: ComponentType = ({ theme, children }) => { return {children}; }; export const useTheme = (): ThemeType => { return useContext(ThemeContext); }; export default ThemeContext;